//------------------------------------------------------------------------------ // // 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 { public class FluidDomainSettings { public FluidModifierData ptr_fmd; public MANTA ptr_fluid; public MANTA ptr_fluid_old; public object ptr_fluid_mutex; public Collection ptr_fluid_group; public Collection ptr_force_group; public Collection ptr_effector_group; public GPUTexture ptr_tex_density; public GPUTexture ptr_tex_color; public GPUTexture ptr_tex_wt; public GPUTexture ptr_tex_shadow; public GPUTexture ptr_tex_flame; public GPUTexture ptr_tex_flame_coba; public GPUTexture ptr_tex_coba; public GPUTexture ptr_tex_field; public GPUTexture ptr_tex_velocity_x; public GPUTexture ptr_tex_velocity_y; public GPUTexture ptr_tex_velocity_z; public GPUTexture ptr_tex_flags; public GPUTexture ptr_tex_range_field; public Object ptr_guiding_parent; public EffectorWeights ptr_effector_weights; public float[] p0 = new System.Single[3]; public float[] p1 = new System.Single[3]; public float[] dp0 = new System.Single[3]; public float[] cell_size = new System.Single[3]; public float[] global_size = new System.Single[3]; public float[] prev_loc = new System.Single[3]; public int[] shift = new System.Int32[3]; public float[] shift_f = new System.Single[3]; public float[] obj_shift_f = new System.Single[3]; public float[,] imat = new System.Single[4,4]; public float[,] obmat = new System.Single[4,4]; public float[,] fluidmat = new System.Single[4,4]; public float[,] fluidmat_wt = new System.Single[4,4]; public int[] base_res = new System.Int32[3]; public int[] res_min = new System.Int32[3]; public int[] res_max = new System.Int32[3]; public int[] res = new System.Int32[3]; public int total_cells; public float dx; public float scale; public int boundary_width; public float[] gravity_final = new System.Single[3]; public int adapt_margin; public int adapt_res; public float adapt_threshold; public int maxres; public int solver_res; public int border_collisions; public int flags; public float[] gravity = new System.Single[3]; public int active_fields; public short type; public char[] _pad2 = new System.Char[6]; public float alpha; public float beta; public int diss_speed; public float vorticity; public float[] active_color = new System.Single[3]; public int highres_sampling; public float burning_rate; public float flame_smoke; public float flame_vorticity; public float flame_ignition; public float flame_max_temp; public float[] flame_smoke_color = new System.Single[3]; public float noise_strength; public float noise_pos_scale; public float noise_time_anim; public int[] res_noise = new System.Int32[3]; public int noise_scale; public char[] _pad3 = new System.Char[4]; public float particle_randomness; public int particle_number; public int particle_minimum; public int particle_maximum; public float particle_radius; public float particle_band_width; public float fractions_threshold; public float fractions_distance; public float flip_ratio; public int sys_particle_maximum; public short simulation_method; public char[] _pad4 = new System.Char[6]; public float viscosity_value; public char[] _pad5 = new System.Char[4]; public float surface_tension; public float viscosity_base; public int viscosity_exponent; public float mesh_concave_upper; public float mesh_concave_lower; public float mesh_particle_radius; public int mesh_smoothen_pos; public int mesh_smoothen_neg; public int mesh_scale; public short mesh_generator; public char[] _pad6 = new System.Char[2]; public int particle_type; public int particle_scale; public float sndparticle_tau_min_wc; public float sndparticle_tau_max_wc; public float sndparticle_tau_min_ta; public float sndparticle_tau_max_ta; public float sndparticle_tau_min_k; public float sndparticle_tau_max_k; public int sndparticle_k_wc; public int sndparticle_k_ta; public float sndparticle_k_b; public float sndparticle_k_d; public float sndparticle_l_min; public float sndparticle_l_max; public int sndparticle_potential_radius; public int sndparticle_update_radius; public char sndparticle_boundary; public char sndparticle_combined_export; public char[] _pad7 = new System.Char[6]; public float guiding_alpha; public int guiding_beta; public float guiding_vel_factor; public int[] guide_res = new System.Int32[3]; public short guiding_source; public char[] _pad8 = new System.Char[2]; public int cache_frame_start; public int cache_frame_end; public int cache_frame_pause_data; public int cache_frame_pause_noise; public int cache_frame_pause_mesh; public int cache_frame_pause_particles; public int cache_frame_pause_guiding; public int cache_frame_offset; public int cache_flag; public char cache_mesh_format; public char cache_data_format; public char cache_particle_format; public char cache_noise_format; public char[] cache_directory = new System.Char[1024]; public char[] error = new System.Char[64]; public short cache_type; public char[] cache_id = new System.Char[4]; public char[] _pad9 = new System.Char[2]; public float dt; public float time_total; public float time_per_frame; public float frame_length; public float time_scale; public float cfl_condition; public int timesteps_minimum; public int timesteps_maximum; public float slice_per_voxel; public float slice_depth; public float display_thickness; public float grid_scale; public ColorBand ptr_coba; public float vector_scale; public float gridlines_lower_bound; public float gridlines_upper_bound; public float[] gridlines_range_color = new System.Single[4]; public char axis_slice_method; public char slice_axis; public char show_gridlines; public char draw_velocity; public char vector_draw_type; public char vector_field; public char vector_scale_with_magnitude; public char vector_draw_mac_components; public char use_coba; public char coba_field; public char interp_method; public char gridlines_color_field; public char gridlines_cell_filter; public char[] _pad10 = new System.Char[3]; public float velocity_scale; public int openvdb_compression; public float clipping; public char openvdb_data_depth; public char[] _pad11 = new System.Char[7]; public int viewsettings; public char[] _pad12 = new System.Char[4]; public PointCache[] ptr_point_ca = new PointCache[2]; public ListBase[] ptcaches = new ListBase[2]; public int cache_comp; public int cache_high_comp; public char cache_file_format; 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; } } }