Files
BlenderSharp/BlendFile/DNA/FluidDomainSettings.cs
2025-03-04 18:48:04 +01:00

949 lines
47 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
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;
}
}
}