- Added auto generation of DNAClass attributes on file generation - Regenerated all files
762 lines
36 KiB
C#
762 lines
36 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")]
|
|
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;
|
|
}
|
|
}
|
|
}
|