//------------------------------------------------------------------------------ // // 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")] public class FluidDomainSettings { [DNAFieldAttribute(0, "FluidModifierData", "*fmd", 160)] public FluidModifierData ptr_fmd; [DNAFieldAttribute(1, "MANTA", "*fluid", 0)] public MANTA ptr_fluid; [DNAFieldAttribute(2, "MANTA", "*fluid_old", 0)] public MANTA ptr_fluid_old; [DNAFieldAttribute(3, "void", "*fluid_mutex", 0)] public object ptr_fluid_mutex; [DNAFieldAttribute(4, "Collection", "*fluid_group", 376)] public Collection ptr_fluid_group; [DNAFieldAttribute(5, "Collection", "*force_group", 376)] public Collection ptr_force_group; [DNAFieldAttribute(6, "Collection", "*effector_group", 376)] public Collection ptr_effector_group; [DNAFieldAttribute(7, "GPUTexture", "*tex_density", 0)] public GPUTexture ptr_tex_density; [DNAFieldAttribute(8, "GPUTexture", "*tex_color", 0)] public GPUTexture ptr_tex_color; [DNAFieldAttribute(9, "GPUTexture", "*tex_wt", 0)] public GPUTexture ptr_tex_wt; [DNAFieldAttribute(10, "GPUTexture", "*tex_shadow", 0)] public GPUTexture ptr_tex_shadow; [DNAFieldAttribute(11, "GPUTexture", "*tex_flame", 0)] public GPUTexture ptr_tex_flame; [DNAFieldAttribute(12, "GPUTexture", "*tex_flame_coba", 0)] public GPUTexture ptr_tex_flame_coba; [DNAFieldAttribute(13, "GPUTexture", "*tex_coba", 0)] public GPUTexture ptr_tex_coba; [DNAFieldAttribute(14, "GPUTexture", "*tex_field", 0)] public GPUTexture ptr_tex_field; [DNAFieldAttribute(15, "GPUTexture", "*tex_velocity_x", 0)] public GPUTexture ptr_tex_velocity_x; [DNAFieldAttribute(16, "GPUTexture", "*tex_velocity_y", 0)] public GPUTexture ptr_tex_velocity_y; [DNAFieldAttribute(17, "GPUTexture", "*tex_velocity_z", 0)] public GPUTexture ptr_tex_velocity_z; [DNAFieldAttribute(18, "GPUTexture", "*tex_flags", 0)] public GPUTexture ptr_tex_flags; [DNAFieldAttribute(19, "GPUTexture", "*tex_range_field", 0)] public GPUTexture ptr_tex_range_field; [DNAFieldAttribute(20, "Object", "*guiding_parent", 1160)] public Object ptr_guiding_parent; [DNAFieldAttribute(21, "EffectorWeights", "*effector_weights", 72)] public EffectorWeights ptr_effector_weights; [DNAFieldAttribute(22, "float", "p0[3]", 4)] public float[] p0 = new System.Single[3]; [DNAFieldAttribute(23, "float", "p1[3]", 4)] public float[] p1 = new System.Single[3]; [DNAFieldAttribute(24, "float", "dp0[3]", 4)] public float[] dp0 = new System.Single[3]; [DNAFieldAttribute(25, "float", "cell_size[3]", 4)] public float[] cell_size = new System.Single[3]; [DNAFieldAttribute(26, "float", "global_size[3]", 4)] public float[] global_size = new System.Single[3]; [DNAFieldAttribute(27, "float", "prev_loc[3]", 4)] public float[] prev_loc = new System.Single[3]; [DNAFieldAttribute(28, "int", "shift[3]", 4)] public int[] shift = new System.Int32[3]; [DNAFieldAttribute(29, "float", "shift_f[3]", 4)] public float[] shift_f = new System.Single[3]; [DNAFieldAttribute(30, "float", "obj_shift_f[3]", 4)] public float[] obj_shift_f = new System.Single[3]; [DNAFieldAttribute(31, "float", "imat[4][4]", 4)] public float[,] imat = new System.Single[4,4]; [DNAFieldAttribute(32, "float", "obmat[4][4]", 4)] public float[,] obmat = new System.Single[4,4]; [DNAFieldAttribute(33, "float", "fluidmat[4][4]", 4)] public float[,] fluidmat = new System.Single[4,4]; [DNAFieldAttribute(34, "float", "fluidmat_wt[4][4]", 4)] public float[,] fluidmat_wt = new System.Single[4,4]; [DNAFieldAttribute(35, "int", "base_res[3]", 4)] public int[] base_res = new System.Int32[3]; [DNAFieldAttribute(36, "int", "res_min[3]", 4)] public int[] res_min = new System.Int32[3]; [DNAFieldAttribute(37, "int", "res_max[3]", 4)] public int[] res_max = new System.Int32[3]; [DNAFieldAttribute(38, "int", "res[3]", 4)] public int[] res = new System.Int32[3]; [DNAFieldAttribute(39, "int", "total_cells", 4)] public int total_cells; [DNAFieldAttribute(40, "float", "dx", 4)] public float dx; [DNAFieldAttribute(41, "float", "scale", 4)] public float scale; [DNAFieldAttribute(42, "int", "boundary_width", 4)] public int boundary_width; [DNAFieldAttribute(43, "float", "gravity_final[3]", 4)] public float[] gravity_final = new System.Single[3]; [DNAFieldAttribute(44, "int", "adapt_margin", 4)] public int adapt_margin; [DNAFieldAttribute(45, "int", "adapt_res", 4)] public int adapt_res; [DNAFieldAttribute(46, "float", "adapt_threshold", 4)] public float adapt_threshold; [DNAFieldAttribute(47, "int", "maxres", 4)] public int maxres; [DNAFieldAttribute(48, "int", "solver_res", 4)] public int solver_res; [DNAFieldAttribute(49, "int", "border_collisions", 4)] public int border_collisions; [DNAFieldAttribute(50, "int", "flags", 4)] public int flags; [DNAFieldAttribute(51, "float", "gravity[3]", 4)] public float[] gravity = new System.Single[3]; [DNAFieldAttribute(52, "int", "active_fields", 4)] public int active_fields; [DNAFieldAttribute(53, "short", "type", 2)] public short type; [DNAFieldAttribute(54, "char", "_pad2[6]", 1)] public char[] _pad2 = new System.Char[6]; [DNAFieldAttribute(55, "float", "alpha", 4)] public float alpha; [DNAFieldAttribute(56, "float", "beta", 4)] public float beta; [DNAFieldAttribute(57, "int", "diss_speed", 4)] public int diss_speed; [DNAFieldAttribute(58, "float", "vorticity", 4)] public float vorticity; [DNAFieldAttribute(59, "float", "active_color[3]", 4)] public float[] active_color = new System.Single[3]; [DNAFieldAttribute(60, "int", "highres_sampling", 4)] public int highres_sampling; [DNAFieldAttribute(61, "float", "burning_rate", 4)] public float burning_rate; [DNAFieldAttribute(62, "float", "flame_smoke", 4)] public float flame_smoke; [DNAFieldAttribute(63, "float", "flame_vorticity", 4)] public float flame_vorticity; [DNAFieldAttribute(64, "float", "flame_ignition", 4)] public float flame_ignition; [DNAFieldAttribute(65, "float", "flame_max_temp", 4)] public float flame_max_temp; [DNAFieldAttribute(66, "float", "flame_smoke_color[3]", 4)] public float[] flame_smoke_color = new System.Single[3]; [DNAFieldAttribute(67, "float", "noise_strength", 4)] public float noise_strength; [DNAFieldAttribute(68, "float", "noise_pos_scale", 4)] public float noise_pos_scale; [DNAFieldAttribute(69, "float", "noise_time_anim", 4)] public float noise_time_anim; [DNAFieldAttribute(70, "int", "res_noise[3]", 4)] public int[] res_noise = new System.Int32[3]; [DNAFieldAttribute(71, "int", "noise_scale", 4)] public int noise_scale; [DNAFieldAttribute(72, "char", "_pad3[4]", 1)] public char[] _pad3 = new System.Char[4]; [DNAFieldAttribute(73, "float", "particle_randomness", 4)] public float particle_randomness; [DNAFieldAttribute(74, "int", "particle_number", 4)] public int particle_number; [DNAFieldAttribute(75, "int", "particle_minimum", 4)] public int particle_minimum; [DNAFieldAttribute(76, "int", "particle_maximum", 4)] public int particle_maximum; [DNAFieldAttribute(77, "float", "particle_radius", 4)] public float particle_radius; [DNAFieldAttribute(78, "float", "particle_band_width", 4)] public float particle_band_width; [DNAFieldAttribute(79, "float", "fractions_threshold", 4)] public float fractions_threshold; [DNAFieldAttribute(80, "float", "fractions_distance", 4)] public float fractions_distance; [DNAFieldAttribute(81, "float", "flip_ratio", 4)] public float flip_ratio; [DNAFieldAttribute(82, "int", "sys_particle_maximum", 4)] public int sys_particle_maximum; [DNAFieldAttribute(83, "short", "simulation_method", 2)] public short simulation_method; [DNAFieldAttribute(84, "char", "_pad4[6]", 1)] public char[] _pad4 = new System.Char[6]; [DNAFieldAttribute(85, "float", "viscosity_value", 4)] public float viscosity_value; [DNAFieldAttribute(86, "char", "_pad5[4]", 1)] public char[] _pad5 = new System.Char[4]; [DNAFieldAttribute(87, "float", "surface_tension", 4)] public float surface_tension; [DNAFieldAttribute(88, "float", "viscosity_base", 4)] public float viscosity_base; [DNAFieldAttribute(89, "int", "viscosity_exponent", 4)] public int viscosity_exponent; [DNAFieldAttribute(90, "float", "mesh_concave_upper", 4)] public float mesh_concave_upper; [DNAFieldAttribute(91, "float", "mesh_concave_lower", 4)] public float mesh_concave_lower; [DNAFieldAttribute(92, "float", "mesh_particle_radius", 4)] public float mesh_particle_radius; [DNAFieldAttribute(93, "int", "mesh_smoothen_pos", 4)] public int mesh_smoothen_pos; [DNAFieldAttribute(94, "int", "mesh_smoothen_neg", 4)] public int mesh_smoothen_neg; [DNAFieldAttribute(95, "int", "mesh_scale", 4)] public int mesh_scale; [DNAFieldAttribute(96, "short", "mesh_generator", 2)] public short mesh_generator; [DNAFieldAttribute(97, "char", "_pad6[2]", 1)] public char[] _pad6 = new System.Char[2]; [DNAFieldAttribute(98, "int", "particle_type", 4)] public int particle_type; [DNAFieldAttribute(99, "int", "particle_scale", 4)] public int particle_scale; [DNAFieldAttribute(100, "float", "sndparticle_tau_min_wc", 4)] public float sndparticle_tau_min_wc; [DNAFieldAttribute(101, "float", "sndparticle_tau_max_wc", 4)] public float sndparticle_tau_max_wc; [DNAFieldAttribute(102, "float", "sndparticle_tau_min_ta", 4)] public float sndparticle_tau_min_ta; [DNAFieldAttribute(103, "float", "sndparticle_tau_max_ta", 4)] public float sndparticle_tau_max_ta; [DNAFieldAttribute(104, "float", "sndparticle_tau_min_k", 4)] public float sndparticle_tau_min_k; [DNAFieldAttribute(105, "float", "sndparticle_tau_max_k", 4)] public float sndparticle_tau_max_k; [DNAFieldAttribute(106, "int", "sndparticle_k_wc", 4)] public int sndparticle_k_wc; [DNAFieldAttribute(107, "int", "sndparticle_k_ta", 4)] public int sndparticle_k_ta; [DNAFieldAttribute(108, "float", "sndparticle_k_b", 4)] public float sndparticle_k_b; [DNAFieldAttribute(109, "float", "sndparticle_k_d", 4)] public float sndparticle_k_d; [DNAFieldAttribute(110, "float", "sndparticle_l_min", 4)] public float sndparticle_l_min; [DNAFieldAttribute(111, "float", "sndparticle_l_max", 4)] public float sndparticle_l_max; [DNAFieldAttribute(112, "int", "sndparticle_potential_radius", 4)] public int sndparticle_potential_radius; [DNAFieldAttribute(113, "int", "sndparticle_update_radius", 4)] public int sndparticle_update_radius; [DNAFieldAttribute(114, "char", "sndparticle_boundary", 1)] public char sndparticle_boundary; [DNAFieldAttribute(115, "char", "sndparticle_combined_export", 1)] public char sndparticle_combined_export; [DNAFieldAttribute(116, "char", "_pad7[6]", 1)] public char[] _pad7 = new System.Char[6]; [DNAFieldAttribute(117, "float", "guiding_alpha", 4)] public float guiding_alpha; [DNAFieldAttribute(118, "int", "guiding_beta", 4)] public int guiding_beta; [DNAFieldAttribute(119, "float", "guiding_vel_factor", 4)] public float guiding_vel_factor; [DNAFieldAttribute(120, "int", "guide_res[3]", 4)] public int[] guide_res = new System.Int32[3]; [DNAFieldAttribute(121, "short", "guiding_source", 2)] public short guiding_source; [DNAFieldAttribute(122, "char", "_pad8[2]", 1)] public char[] _pad8 = new System.Char[2]; [DNAFieldAttribute(123, "int", "cache_frame_start", 4)] public int cache_frame_start; [DNAFieldAttribute(124, "int", "cache_frame_end", 4)] public int cache_frame_end; [DNAFieldAttribute(125, "int", "cache_frame_pause_data", 4)] public int cache_frame_pause_data; [DNAFieldAttribute(126, "int", "cache_frame_pause_noise", 4)] public int cache_frame_pause_noise; [DNAFieldAttribute(127, "int", "cache_frame_pause_mesh", 4)] public int cache_frame_pause_mesh; [DNAFieldAttribute(128, "int", "cache_frame_pause_particles", 4)] public int cache_frame_pause_particles; [DNAFieldAttribute(129, "int", "cache_frame_pause_guiding", 4)] public int cache_frame_pause_guiding; [DNAFieldAttribute(130, "int", "cache_frame_offset", 4)] public int cache_frame_offset; [DNAFieldAttribute(131, "int", "cache_flag", 4)] public int cache_flag; [DNAFieldAttribute(132, "char", "cache_mesh_format", 1)] public char cache_mesh_format; [DNAFieldAttribute(133, "char", "cache_data_format", 1)] public char cache_data_format; [DNAFieldAttribute(134, "char", "cache_particle_format", 1)] public char cache_particle_format; [DNAFieldAttribute(135, "char", "cache_noise_format", 1)] public char cache_noise_format; [DNAFieldAttribute(136, "char", "cache_directory[1024]", 1)] public char[] cache_directory = new System.Char[1024]; [DNAFieldAttribute(137, "char", "error[64]", 1)] public char[] error = new System.Char[64]; [DNAFieldAttribute(138, "short", "cache_type", 2)] public short cache_type; [DNAFieldAttribute(139, "char", "cache_id[4]", 1)] public char[] cache_id = new System.Char[4]; [DNAFieldAttribute(140, "char", "_pad9[2]", 1)] public char[] _pad9 = new System.Char[2]; [DNAFieldAttribute(141, "float", "dt", 4)] public float dt; [DNAFieldAttribute(142, "float", "time_total", 4)] public float time_total; [DNAFieldAttribute(143, "float", "time_per_frame", 4)] public float time_per_frame; [DNAFieldAttribute(144, "float", "frame_length", 4)] public float frame_length; [DNAFieldAttribute(145, "float", "time_scale", 4)] public float time_scale; [DNAFieldAttribute(146, "float", "cfl_condition", 4)] public float cfl_condition; [DNAFieldAttribute(147, "int", "timesteps_minimum", 4)] public int timesteps_minimum; [DNAFieldAttribute(148, "int", "timesteps_maximum", 4)] public int timesteps_maximum; [DNAFieldAttribute(149, "float", "slice_per_voxel", 4)] public float slice_per_voxel; [DNAFieldAttribute(150, "float", "slice_depth", 4)] public float slice_depth; [DNAFieldAttribute(151, "float", "display_thickness", 4)] public float display_thickness; [DNAFieldAttribute(152, "float", "grid_scale", 4)] public float grid_scale; [DNAFieldAttribute(153, "ColorBand", "*coba", 776)] public ColorBand ptr_coba; [DNAFieldAttribute(154, "float", "vector_scale", 4)] public float vector_scale; [DNAFieldAttribute(155, "float", "gridlines_lower_bound", 4)] public float gridlines_lower_bound; [DNAFieldAttribute(156, "float", "gridlines_upper_bound", 4)] public float gridlines_upper_bound; [DNAFieldAttribute(157, "float", "gridlines_range_color[4]", 4)] public float[] gridlines_range_color = new System.Single[4]; [DNAFieldAttribute(158, "char", "axis_slice_method", 1)] public char axis_slice_method; [DNAFieldAttribute(159, "char", "slice_axis", 1)] public char slice_axis; [DNAFieldAttribute(160, "char", "show_gridlines", 1)] public char show_gridlines; [DNAFieldAttribute(161, "char", "draw_velocity", 1)] public char draw_velocity; [DNAFieldAttribute(162, "char", "vector_draw_type", 1)] public char vector_draw_type; [DNAFieldAttribute(163, "char", "vector_field", 1)] public char vector_field; [DNAFieldAttribute(164, "char", "vector_scale_with_magnitude", 1)] public char vector_scale_with_magnitude; [DNAFieldAttribute(165, "char", "vector_draw_mac_components", 1)] public char vector_draw_mac_components; [DNAFieldAttribute(166, "char", "use_coba", 1)] public char use_coba; [DNAFieldAttribute(167, "char", "coba_field", 1)] public char coba_field; [DNAFieldAttribute(168, "char", "interp_method", 1)] public char interp_method; [DNAFieldAttribute(169, "char", "gridlines_color_field", 1)] public char gridlines_color_field; [DNAFieldAttribute(170, "char", "gridlines_cell_filter", 1)] public char gridlines_cell_filter; [DNAFieldAttribute(171, "char", "_pad10[3]", 1)] public char[] _pad10 = new System.Char[3]; [DNAFieldAttribute(172, "float", "velocity_scale", 4)] public float velocity_scale; [DNAFieldAttribute(173, "int", "openvdb_compression", 4)] public int openvdb_compression; [DNAFieldAttribute(174, "float", "clipping", 4)] public float clipping; [DNAFieldAttribute(175, "char", "openvdb_data_depth", 1)] public char openvdb_data_depth; [DNAFieldAttribute(176, "char", "_pad11[7]", 1)] public char[] _pad11 = new System.Char[7]; [DNAFieldAttribute(177, "int", "viewsettings", 4)] public int viewsettings; [DNAFieldAttribute(178, "char", "_pad12[4]", 1)] public char[] _pad12 = new System.Char[4]; [DNAFieldAttribute(179, "PointCache", "*point_cache[2]", 1392)] public PointCache[] ptr_point_ca = new PointCache[2]; [DNAFieldAttribute(180, "ListBase", "ptcaches[2]", 16)] public ListBase[] ptcaches = new ListBase[2]; [DNAFieldAttribute(181, "int", "cache_comp", 4)] public int cache_comp; [DNAFieldAttribute(182, "int", "cache_high_comp", 4)] public int cache_high_comp; [DNAFieldAttribute(183, "char", "cache_file_format", 1)] public char cache_file_format; [DNAFieldAttribute(184, "char", "_pad13[7]", 1)] public char[] _pad13 = new System.Char[7]; public FluidDomainSettings( FluidModifierData ptr_fmd, MANTA ptr_fluid, MANTA ptr_fluid_old, object ptr_fluid_mutex, Collection ptr_fluid_group, Collection ptr_force_group, Collection ptr_effector_group, GPUTexture ptr_tex_density, GPUTexture ptr_tex_color, GPUTexture ptr_tex_wt, GPUTexture ptr_tex_shadow, GPUTexture ptr_tex_flame, GPUTexture ptr_tex_flame_coba, GPUTexture ptr_tex_coba, GPUTexture ptr_tex_field, GPUTexture ptr_tex_velocity_x, GPUTexture ptr_tex_velocity_y, GPUTexture ptr_tex_velocity_z, GPUTexture ptr_tex_flags, GPUTexture ptr_tex_range_field, Object ptr_guiding_parent, EffectorWeights ptr_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 ptr_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[] ptr_point_ca, ListBase[] ptcaches, int cache_comp, int cache_high_comp, char cache_file_format, char[] _pad13) { this.ptr_fmd = ptr_fmd; this.ptr_fluid = ptr_fluid; this.ptr_fluid_old = ptr_fluid_old; this.ptr_fluid_mutex = ptr_fluid_mutex; this.ptr_fluid_group = ptr_fluid_group; this.ptr_force_group = ptr_force_group; this.ptr_effector_group = ptr_effector_group; this.ptr_tex_density = ptr_tex_density; this.ptr_tex_color = ptr_tex_color; this.ptr_tex_wt = ptr_tex_wt; this.ptr_tex_shadow = ptr_tex_shadow; this.ptr_tex_flame = ptr_tex_flame; this.ptr_tex_flame_coba = ptr_tex_flame_coba; this.ptr_tex_coba = ptr_tex_coba; this.ptr_tex_field = ptr_tex_field; this.ptr_tex_velocity_x = ptr_tex_velocity_x; this.ptr_tex_velocity_y = ptr_tex_velocity_y; this.ptr_tex_velocity_z = ptr_tex_velocity_z; this.ptr_tex_flags = ptr_tex_flags; this.ptr_tex_range_field = ptr_tex_range_field; this.ptr_guiding_parent = ptr_guiding_parent; this.ptr_effector_weights = ptr_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.ptr_coba = ptr_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.ptr_point_ca = ptr_point_ca; 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; } } }