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

759 lines
33 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(785, "ParticleSettings", 968)]
public class ParticleSettings {
[DNAFieldAttribute(208, "ID", 0, "id", "ID", false, 0)]
public ID id;
[DNAFieldAttribute(8, "AnimData", 1, "*adt", "AnimData", true, 208)]
public AnimData adt;
[DNAFieldAttribute(8, "BoidSettings", 2, "*boids", "BoidSettings", true, 216)]
public BoidSettings boids;
[DNAFieldAttribute(8, "SPHFluidSettings", 3, "*fluid", "SPHFluidSettings", true, 224)]
public SPHFluidSettings fluid;
[DNAFieldAttribute(8, "EffectorWeights", 4, "*effector_weights", "EffectorWeights", true, 232)]
public EffectorWeights effector_weights;
[DNAFieldAttribute(8, "Collection", 5, "*collision_group", "Collection", true, 240)]
public Collection collision_group;
[DNAFieldAttribute(4, "int", 6, "flag", "int", false, 248)]
public int flag;
[DNAFieldAttribute(4, "char", 7, "_pad1[4]", "System.Char[]", false, 252)]
public char[] _pad1 = new System.Char[4];
[DNAFieldAttribute(2, "short", 8, "type", "short", false, 256)]
public short type;
[DNAFieldAttribute(2, "short", 9, "from", "short", false, 258)]
public short from;
[DNAFieldAttribute(2, "short", 10, "distr", "short", false, 260)]
public short distr;
[DNAFieldAttribute(2, "short", 11, "texact", "short", false, 262)]
public short texact;
[DNAFieldAttribute(2, "short", 12, "phystype", "short", false, 264)]
public short phystype;
[DNAFieldAttribute(2, "short", 13, "rotmode", "short", false, 266)]
public short rotmode;
[DNAFieldAttribute(2, "short", 14, "avemode", "short", false, 268)]
public short avemode;
[DNAFieldAttribute(2, "short", 15, "reactevent", "short", false, 270)]
public short reactevent;
[DNAFieldAttribute(4, "int", 16, "draw", "int", false, 272)]
public int draw;
[DNAFieldAttribute(4, "float", 17, "draw_size", "float", false, 276)]
public float draw_size;
[DNAFieldAttribute(2, "short", 18, "draw_as", "short", false, 280)]
public short draw_as;
[DNAFieldAttribute(2, "short", 19, "childtype", "short", false, 282)]
public short childtype;
[DNAFieldAttribute(4, "char", 20, "_pad2[4]", "System.Char[]", false, 284)]
public char[] _pad2 = new System.Char[4];
[DNAFieldAttribute(2, "short", 21, "ren_as", "short", false, 288)]
public short ren_as;
[DNAFieldAttribute(2, "short", 22, "subframes", "short", false, 290)]
public short subframes;
[DNAFieldAttribute(2, "short", 23, "draw_col", "short", false, 292)]
public short draw_col;
[DNAFieldAttribute(2, "short", 24, "draw_step", "short", false, 294)]
public short draw_step;
[DNAFieldAttribute(2, "short", 25, "ren_step", "short", false, 296)]
public short ren_step;
[DNAFieldAttribute(2, "short", 26, "hair_step", "short", false, 298)]
public short hair_step;
[DNAFieldAttribute(2, "short", 27, "keys_step", "short", false, 300)]
public short keys_step;
[DNAFieldAttribute(2, "short", 28, "adapt_angle", "short", false, 302)]
public short adapt_angle;
[DNAFieldAttribute(2, "short", 29, "adapt_pix", "short", false, 304)]
public short adapt_pix;
[DNAFieldAttribute(2, "short", 30, "disp", "short", false, 306)]
public short disp;
[DNAFieldAttribute(2, "short", 31, "omat", "short", false, 308)]
public short omat;
[DNAFieldAttribute(2, "short", 32, "interpolation", "short", false, 310)]
public short interpolation;
[DNAFieldAttribute(2, "short", 33, "integrator", "short", false, 312)]
public short integrator;
[DNAFieldAttribute(2, "short", 34, "rotfrom", "short", false, 314)]
public short rotfrom;
[DNAFieldAttribute(2, "short", 35, "kink", "short", false, 316)]
public short kink;
[DNAFieldAttribute(2, "short", 36, "kink_axis", "short", false, 318)]
public short kink_axis;
[DNAFieldAttribute(2, "short", 37, "bb_align", "short", false, 320)]
public short bb_align;
[DNAFieldAttribute(2, "short", 38, "bb_uv_split", "short", false, 322)]
public short bb_uv_split;
[DNAFieldAttribute(2, "short", 39, "bb_anim", "short", false, 324)]
public short bb_anim;
[DNAFieldAttribute(2, "short", 40, "bb_split_offset", "short", false, 326)]
public short bb_split_offset;
[DNAFieldAttribute(4, "float", 41, "bb_tilt", "float", false, 328)]
public float bb_tilt;
[DNAFieldAttribute(4, "float", 42, "bb_rand_tilt", "float", false, 332)]
public float bb_rand_tilt;
[DNAFieldAttribute(8, "float", 43, "bb_offset[2]", "System.Single[]", false, 336)]
public float[] bb_offset = new System.Single[2];
[DNAFieldAttribute(8, "float", 44, "bb_size[2]", "System.Single[]", false, 344)]
public float[] bb_size = new System.Single[2];
[DNAFieldAttribute(4, "float", 45, "bb_vel_head", "float", false, 352)]
public float bb_vel_head;
[DNAFieldAttribute(4, "float", 46, "bb_vel_tail", "float", false, 356)]
public float bb_vel_tail;
[DNAFieldAttribute(4, "float", 47, "color_vec_max", "float", false, 360)]
public float color_vec_max;
[DNAFieldAttribute(4, "float", 48, "sta", "float", false, 364)]
public float sta;
[DNAFieldAttribute(4, "float", 49, "end", "float", false, 368)]
public float end;
[DNAFieldAttribute(4, "float", 50, "lifetime", "float", false, 372)]
public float lifetime;
[DNAFieldAttribute(4, "float", 51, "randlife", "float", false, 376)]
public float randlife;
[DNAFieldAttribute(4, "float", 52, "timetweak", "float", false, 380)]
public float timetweak;
[DNAFieldAttribute(4, "float", 53, "courant_target", "float", false, 384)]
public float courant_target;
[DNAFieldAttribute(4, "float", 54, "jitfac", "float", false, 388)]
public float jitfac;
[DNAFieldAttribute(4, "float", 55, "eff_hair", "float", false, 392)]
public float eff_hair;
[DNAFieldAttribute(4, "float", 56, "grid_rand", "float", false, 396)]
public float grid_rand;
[DNAFieldAttribute(4, "float", 57, "ps_offset[1]", "System.Single[]", false, 400)]
public float[] ps_offset = new System.Single[1];
[DNAFieldAttribute(4, "int", 58, "totpart", "int", false, 404)]
public int totpart;
[DNAFieldAttribute(4, "int", 59, "userjit", "int", false, 408)]
public int userjit;
[DNAFieldAttribute(4, "int", 60, "grid_res", "int", false, 412)]
public int grid_res;
[DNAFieldAttribute(4, "int", 61, "effector_amount", "int", false, 416)]
public int effector_amount;
[DNAFieldAttribute(2, "short", 62, "time_flag", "short", false, 420)]
public short time_flag;
[DNAFieldAttribute(6, "char", 63, "_pad0[6]", "System.Char[]", false, 422)]
public char[] _pad0 = new System.Char[6];
[DNAFieldAttribute(4, "float", 64, "normfac", "float", false, 428)]
public float normfac;
[DNAFieldAttribute(4, "float", 65, "obfac", "float", false, 432)]
public float obfac;
[DNAFieldAttribute(4, "float", 66, "randfac", "float", false, 436)]
public float randfac;
[DNAFieldAttribute(4, "float", 67, "partfac", "float", false, 440)]
public float partfac;
[DNAFieldAttribute(4, "float", 68, "tanfac", "float", false, 444)]
public float tanfac;
[DNAFieldAttribute(4, "float", 69, "tanphase", "float", false, 448)]
public float tanphase;
[DNAFieldAttribute(4, "float", 70, "reactfac", "float", false, 452)]
public float reactfac;
[DNAFieldAttribute(12, "float", 71, "ob_vel[3]", "System.Single[]", false, 456)]
public float[] ob_vel = new System.Single[3];
[DNAFieldAttribute(4, "float", 72, "avefac", "float", false, 468)]
public float avefac;
[DNAFieldAttribute(4, "float", 73, "phasefac", "float", false, 472)]
public float phasefac;
[DNAFieldAttribute(4, "float", 74, "randrotfac", "float", false, 476)]
public float randrotfac;
[DNAFieldAttribute(4, "float", 75, "randphasefac", "float", false, 480)]
public float randphasefac;
[DNAFieldAttribute(4, "float", 76, "mass", "float", false, 484)]
public float mass;
[DNAFieldAttribute(4, "float", 77, "size", "float", false, 488)]
public float size;
[DNAFieldAttribute(4, "float", 78, "randsize", "float", false, 492)]
public float randsize;
[DNAFieldAttribute(12, "float", 79, "acc[3]", "System.Single[]", false, 496)]
public float[] acc = new System.Single[3];
[DNAFieldAttribute(4, "float", 80, "dragfac", "float", false, 508)]
public float dragfac;
[DNAFieldAttribute(4, "float", 81, "brownfac", "float", false, 512)]
public float brownfac;
[DNAFieldAttribute(4, "float", 82, "dampfac", "float", false, 516)]
public float dampfac;
[DNAFieldAttribute(4, "float", 83, "randlength", "float", false, 520)]
public float randlength;
[DNAFieldAttribute(4, "int", 84, "child_flag", "int", false, 524)]
public int child_flag;
[DNAFieldAttribute(4, "char", 85, "_pad3[4]", "System.Char[]", false, 528)]
public char[] _pad3 = new System.Char[4];
[DNAFieldAttribute(4, "int", 86, "child_nbr", "int", false, 532)]
public int child_nbr;
[DNAFieldAttribute(4, "int", 87, "ren_child_nbr", "int", false, 536)]
public int ren_child_nbr;
[DNAFieldAttribute(4, "float", 88, "parents", "float", false, 540)]
public float parents;
[DNAFieldAttribute(4, "float", 89, "childsize", "float", false, 544)]
public float childsize;
[DNAFieldAttribute(4, "float", 90, "childrandsize", "float", false, 548)]
public float childrandsize;
[DNAFieldAttribute(4, "float", 91, "childrad", "float", false, 552)]
public float childrad;
[DNAFieldAttribute(4, "float", 92, "childflat", "float", false, 556)]
public float childflat;
[DNAFieldAttribute(4, "float", 93, "clumpfac", "float", false, 560)]
public float clumpfac;
[DNAFieldAttribute(4, "float", 94, "clumppow", "float", false, 564)]
public float clumppow;
[DNAFieldAttribute(4, "float", 95, "kink_amp", "float", false, 568)]
public float kink_amp;
[DNAFieldAttribute(4, "float", 96, "kink_freq", "float", false, 572)]
public float kink_freq;
[DNAFieldAttribute(4, "float", 97, "kink_shape", "float", false, 576)]
public float kink_shape;
[DNAFieldAttribute(4, "float", 98, "kink_flat", "float", false, 580)]
public float kink_flat;
[DNAFieldAttribute(4, "float", 99, "kink_amp_clump", "float", false, 584)]
public float kink_amp_clump;
[DNAFieldAttribute(4, "int", 100, "kink_extra_steps", "int", false, 588)]
public int kink_extra_steps;
[DNAFieldAttribute(4, "char", 101, "_pad4[4]", "System.Char[]", false, 592)]
public char[] _pad4 = new System.Char[4];
[DNAFieldAttribute(4, "float", 102, "kink_axis_random", "float", false, 596)]
public float kink_axis_random;
[DNAFieldAttribute(4, "float", 103, "kink_amp_random", "float", false, 600)]
public float kink_amp_random;
[DNAFieldAttribute(4, "float", 104, "rough1", "float", false, 604)]
public float rough1;
[DNAFieldAttribute(4, "float", 105, "rough1_size", "float", false, 608)]
public float rough1_size;
[DNAFieldAttribute(4, "float", 106, "rough2", "float", false, 612)]
public float rough2;
[DNAFieldAttribute(4, "float", 107, "rough2_size", "float", false, 616)]
public float rough2_size;
[DNAFieldAttribute(4, "float", 108, "rough2_thres", "float", false, 620)]
public float rough2_thres;
[DNAFieldAttribute(4, "float", 109, "rough_end", "float", false, 624)]
public float rough_end;
[DNAFieldAttribute(4, "float", 110, "rough_end_shape", "float", false, 628)]
public float rough_end_shape;
[DNAFieldAttribute(4, "float", 111, "clength", "float", false, 632)]
public float clength;
[DNAFieldAttribute(4, "float", 112, "clength_thres", "float", false, 636)]
public float clength_thres;
[DNAFieldAttribute(4, "float", 113, "parting_fac", "float", false, 640)]
public float parting_fac;
[DNAFieldAttribute(4, "float", 114, "parting_min", "float", false, 644)]
public float parting_min;
[DNAFieldAttribute(4, "float", 115, "parting_max", "float", false, 648)]
public float parting_max;
[DNAFieldAttribute(4, "float", 116, "branch_thres", "float", false, 652)]
public float branch_thres;
[DNAFieldAttribute(8, "float", 117, "draw_line[2]", "System.Single[]", false, 656)]
public float[] draw_line = new System.Single[2];
[DNAFieldAttribute(4, "float", 118, "path_start", "float", false, 664)]
public float path_start;
[DNAFieldAttribute(4, "float", 119, "path_end", "float", false, 668)]
public float path_end;
[DNAFieldAttribute(4, "int", 120, "trail_count", "int", false, 672)]
public int trail_count;
[DNAFieldAttribute(4, "int", 121, "keyed_loops", "int", false, 676)]
public int keyed_loops;
[DNAFieldAttribute(8, "CurveMapping", 122, "*clumpcurve", "CurveMapping", true, 680)]
public CurveMapping clumpcurve;
[DNAFieldAttribute(8, "CurveMapping", 123, "*roughcurve", "CurveMapping", true, 688)]
public CurveMapping roughcurve;
[DNAFieldAttribute(4, "float", 124, "clump_noise_size", "float", false, 696)]
public float clump_noise_size;
[DNAFieldAttribute(4, "float", 125, "bending_random", "float", false, 700)]
public float bending_random;
[DNAFieldAttribute(144, "MTex", 126, "*mtex[18]", "MTex[]", true, 704)]
public MTex[] mtex = new MTex[18];
[DNAFieldAttribute(8, "Collection", 127, "*dup_group", "Collection", true, 848)]
public Collection dup_group;
[DNAFieldAttribute(16, "ListBase", 128, "dupliweights", "ListBase", false, 856)]
public ListBase dupliweights;
[DNAFieldAttribute(8, "Collection", 129, "*force_group", "Collection", true, 872)]
public Collection force_group;
[DNAFieldAttribute(8, "Object", 130, "*dup_ob", "Object", true, 880)]
public Object dup_ob;
[DNAFieldAttribute(8, "Object", 131, "*bb_ob", "Object", true, 888)]
public Object bb_ob;
[DNAFieldAttribute(8, "Ipo", 132, "*ipo", "Ipo", true, 896)]
public Ipo ipo;
[DNAFieldAttribute(8, "PartDeflect", 133, "*pd", "PartDeflect", true, 904)]
public PartDeflect pd;
[DNAFieldAttribute(8, "PartDeflect", 134, "*pd2", "PartDeflect", true, 912)]
public PartDeflect pd2;
[DNAFieldAttribute(2, "short", 135, "use_modifier_stack", "short", false, 920)]
public short use_modifier_stack;
[DNAFieldAttribute(2, "char", 136, "_pad5[2]", "System.Char[]", false, 922)]
public char[] _pad5 = new System.Char[2];
[DNAFieldAttribute(2, "short", 137, "shape_flag", "short", false, 924)]
public short shape_flag;
[DNAFieldAttribute(2, "char", 138, "_pad6[2]", "System.Char[]", false, 926)]
public char[] _pad6 = new System.Char[2];
[DNAFieldAttribute(4, "float", 139, "twist", "float", false, 928)]
public float twist;
[DNAFieldAttribute(4, "char", 140, "_pad8[4]", "System.Char[]", false, 932)]
public char[] _pad8 = new System.Char[4];
[DNAFieldAttribute(4, "float", 141, "shape", "float", false, 936)]
public float shape;
[DNAFieldAttribute(4, "float", 142, "rad_root", "float", false, 940)]
public float rad_root;
[DNAFieldAttribute(4, "float", 143, "rad_tip", "float", false, 944)]
public float rad_tip;
[DNAFieldAttribute(4, "float", 144, "rad_scale", "float", false, 948)]
public float rad_scale;
[DNAFieldAttribute(8, "CurveMapping", 145, "*twistcurve", "CurveMapping", true, 952)]
public CurveMapping twistcurve;
[DNAFieldAttribute(8, "void", 146, "*_pad7", "void", true, 960)]
public object _pad7;
public ParticleSettings() {
this.id = default;
this.adt = default;
this.boids = default;
this.fluid = default;
this.effector_weights = default;
this.collision_group = default;
this.flag = default;
this._pad1 = default;
this.type = default;
this.from = default;
this.distr = default;
this.texact = default;
this.phystype = default;
this.rotmode = default;
this.avemode = default;
this.reactevent = default;
this.draw = default;
this.draw_size = default;
this.draw_as = default;
this.childtype = default;
this._pad2 = default;
this.ren_as = default;
this.subframes = default;
this.draw_col = default;
this.draw_step = default;
this.ren_step = default;
this.hair_step = default;
this.keys_step = default;
this.adapt_angle = default;
this.adapt_pix = default;
this.disp = default;
this.omat = default;
this.interpolation = default;
this.integrator = default;
this.rotfrom = default;
this.kink = default;
this.kink_axis = default;
this.bb_align = default;
this.bb_uv_split = default;
this.bb_anim = default;
this.bb_split_offset = default;
this.bb_tilt = default;
this.bb_rand_tilt = default;
this.bb_offset = default;
this.bb_size = default;
this.bb_vel_head = default;
this.bb_vel_tail = default;
this.color_vec_max = default;
this.sta = default;
this.end = default;
this.lifetime = default;
this.randlife = default;
this.timetweak = default;
this.courant_target = default;
this.jitfac = default;
this.eff_hair = default;
this.grid_rand = default;
this.ps_offset = default;
this.totpart = default;
this.userjit = default;
this.grid_res = default;
this.effector_amount = default;
this.time_flag = default;
this._pad0 = default;
this.normfac = default;
this.obfac = default;
this.randfac = default;
this.partfac = default;
this.tanfac = default;
this.tanphase = default;
this.reactfac = default;
this.ob_vel = default;
this.avefac = default;
this.phasefac = default;
this.randrotfac = default;
this.randphasefac = default;
this.mass = default;
this.size = default;
this.randsize = default;
this.acc = default;
this.dragfac = default;
this.brownfac = default;
this.dampfac = default;
this.randlength = default;
this.child_flag = default;
this._pad3 = default;
this.child_nbr = default;
this.ren_child_nbr = default;
this.parents = default;
this.childsize = default;
this.childrandsize = default;
this.childrad = default;
this.childflat = default;
this.clumpfac = default;
this.clumppow = default;
this.kink_amp = default;
this.kink_freq = default;
this.kink_shape = default;
this.kink_flat = default;
this.kink_amp_clump = default;
this.kink_extra_steps = default;
this._pad4 = default;
this.kink_axis_random = default;
this.kink_amp_random = default;
this.rough1 = default;
this.rough1_size = default;
this.rough2 = default;
this.rough2_size = default;
this.rough2_thres = default;
this.rough_end = default;
this.rough_end_shape = default;
this.clength = default;
this.clength_thres = default;
this.parting_fac = default;
this.parting_min = default;
this.parting_max = default;
this.branch_thres = default;
this.draw_line = default;
this.path_start = default;
this.path_end = default;
this.trail_count = default;
this.keyed_loops = default;
this.clumpcurve = default;
this.roughcurve = default;
this.clump_noise_size = default;
this.bending_random = default;
this.mtex = default;
this.dup_group = default;
this.dupliweights = default;
this.force_group = default;
this.dup_ob = default;
this.bb_ob = default;
this.ipo = default;
this.pd = default;
this.pd2 = default;
this.use_modifier_stack = default;
this._pad5 = default;
this.shape_flag = default;
this._pad6 = default;
this.twist = default;
this._pad8 = default;
this.shape = default;
this.rad_root = default;
this.rad_tip = default;
this.rad_scale = default;
this.twistcurve = default;
this._pad7 = default;
}
public ParticleSettings(
ID id,
AnimData adt,
BoidSettings boids,
SPHFluidSettings fluid,
EffectorWeights effector_weights,
Collection collision_group,
int flag,
char[] _pad1,
short type,
short from,
short distr,
short texact,
short phystype,
short rotmode,
short avemode,
short reactevent,
int draw,
float draw_size,
short draw_as,
short childtype,
char[] _pad2,
short ren_as,
short subframes,
short draw_col,
short draw_step,
short ren_step,
short hair_step,
short keys_step,
short adapt_angle,
short adapt_pix,
short disp,
short omat,
short interpolation,
short integrator,
short rotfrom,
short kink,
short kink_axis,
short bb_align,
short bb_uv_split,
short bb_anim,
short bb_split_offset,
float bb_tilt,
float bb_rand_tilt,
float[] bb_offset,
float[] bb_size,
float bb_vel_head,
float bb_vel_tail,
float color_vec_max,
float sta,
float end,
float lifetime,
float randlife,
float timetweak,
float courant_target,
float jitfac,
float eff_hair,
float grid_rand,
float[] ps_offset,
int totpart,
int userjit,
int grid_res,
int effector_amount,
short time_flag,
char[] _pad0,
float normfac,
float obfac,
float randfac,
float partfac,
float tanfac,
float tanphase,
float reactfac,
float[] ob_vel,
float avefac,
float phasefac,
float randrotfac,
float randphasefac,
float mass,
float size,
float randsize,
float[] acc,
float dragfac,
float brownfac,
float dampfac,
float randlength,
int child_flag,
char[] _pad3,
int child_nbr,
int ren_child_nbr,
float parents,
float childsize,
float childrandsize,
float childrad,
float childflat,
float clumpfac,
float clumppow,
float kink_amp,
float kink_freq,
float kink_shape,
float kink_flat,
float kink_amp_clump,
int kink_extra_steps,
char[] _pad4,
float kink_axis_random,
float kink_amp_random,
float rough1,
float rough1_size,
float rough2,
float rough2_size,
float rough2_thres,
float rough_end,
float rough_end_shape,
float clength,
float clength_thres,
float parting_fac,
float parting_min,
float parting_max,
float branch_thres,
float[] draw_line,
float path_start,
float path_end,
int trail_count,
int keyed_loops,
CurveMapping clumpcurve,
CurveMapping roughcurve,
float clump_noise_size,
float bending_random,
MTex[] mtex,
Collection dup_group,
ListBase dupliweights,
Collection force_group,
Object dup_ob,
Object bb_ob,
Ipo ipo,
PartDeflect pd,
PartDeflect pd2,
short use_modifier_stack,
char[] _pad5,
short shape_flag,
char[] _pad6,
float twist,
char[] _pad8,
float shape,
float rad_root,
float rad_tip,
float rad_scale,
CurveMapping twistcurve,
object _pad7) {
this.id = id;
this.adt = adt;
this.boids = boids;
this.fluid = fluid;
this.effector_weights = effector_weights;
this.collision_group = collision_group;
this.flag = flag;
this._pad1 = _pad1;
this.type = type;
this.from = from;
this.distr = distr;
this.texact = texact;
this.phystype = phystype;
this.rotmode = rotmode;
this.avemode = avemode;
this.reactevent = reactevent;
this.draw = draw;
this.draw_size = draw_size;
this.draw_as = draw_as;
this.childtype = childtype;
this._pad2 = _pad2;
this.ren_as = ren_as;
this.subframes = subframes;
this.draw_col = draw_col;
this.draw_step = draw_step;
this.ren_step = ren_step;
this.hair_step = hair_step;
this.keys_step = keys_step;
this.adapt_angle = adapt_angle;
this.adapt_pix = adapt_pix;
this.disp = disp;
this.omat = omat;
this.interpolation = interpolation;
this.integrator = integrator;
this.rotfrom = rotfrom;
this.kink = kink;
this.kink_axis = kink_axis;
this.bb_align = bb_align;
this.bb_uv_split = bb_uv_split;
this.bb_anim = bb_anim;
this.bb_split_offset = bb_split_offset;
this.bb_tilt = bb_tilt;
this.bb_rand_tilt = bb_rand_tilt;
this.bb_offset = bb_offset;
this.bb_size = bb_size;
this.bb_vel_head = bb_vel_head;
this.bb_vel_tail = bb_vel_tail;
this.color_vec_max = color_vec_max;
this.sta = sta;
this.end = end;
this.lifetime = lifetime;
this.randlife = randlife;
this.timetweak = timetweak;
this.courant_target = courant_target;
this.jitfac = jitfac;
this.eff_hair = eff_hair;
this.grid_rand = grid_rand;
this.ps_offset = ps_offset;
this.totpart = totpart;
this.userjit = userjit;
this.grid_res = grid_res;
this.effector_amount = effector_amount;
this.time_flag = time_flag;
this._pad0 = _pad0;
this.normfac = normfac;
this.obfac = obfac;
this.randfac = randfac;
this.partfac = partfac;
this.tanfac = tanfac;
this.tanphase = tanphase;
this.reactfac = reactfac;
this.ob_vel = ob_vel;
this.avefac = avefac;
this.phasefac = phasefac;
this.randrotfac = randrotfac;
this.randphasefac = randphasefac;
this.mass = mass;
this.size = size;
this.randsize = randsize;
this.acc = acc;
this.dragfac = dragfac;
this.brownfac = brownfac;
this.dampfac = dampfac;
this.randlength = randlength;
this.child_flag = child_flag;
this._pad3 = _pad3;
this.child_nbr = child_nbr;
this.ren_child_nbr = ren_child_nbr;
this.parents = parents;
this.childsize = childsize;
this.childrandsize = childrandsize;
this.childrad = childrad;
this.childflat = childflat;
this.clumpfac = clumpfac;
this.clumppow = clumppow;
this.kink_amp = kink_amp;
this.kink_freq = kink_freq;
this.kink_shape = kink_shape;
this.kink_flat = kink_flat;
this.kink_amp_clump = kink_amp_clump;
this.kink_extra_steps = kink_extra_steps;
this._pad4 = _pad4;
this.kink_axis_random = kink_axis_random;
this.kink_amp_random = kink_amp_random;
this.rough1 = rough1;
this.rough1_size = rough1_size;
this.rough2 = rough2;
this.rough2_size = rough2_size;
this.rough2_thres = rough2_thres;
this.rough_end = rough_end;
this.rough_end_shape = rough_end_shape;
this.clength = clength;
this.clength_thres = clength_thres;
this.parting_fac = parting_fac;
this.parting_min = parting_min;
this.parting_max = parting_max;
this.branch_thres = branch_thres;
this.draw_line = draw_line;
this.path_start = path_start;
this.path_end = path_end;
this.trail_count = trail_count;
this.keyed_loops = keyed_loops;
this.clumpcurve = clumpcurve;
this.roughcurve = roughcurve;
this.clump_noise_size = clump_noise_size;
this.bending_random = bending_random;
this.mtex = mtex;
this.dup_group = dup_group;
this.dupliweights = dupliweights;
this.force_group = force_group;
this.dup_ob = dup_ob;
this.bb_ob = bb_ob;
this.ipo = ipo;
this.pd = pd;
this.pd2 = pd2;
this.use_modifier_stack = use_modifier_stack;
this._pad5 = _pad5;
this.shape_flag = shape_flag;
this._pad6 = _pad6;
this.twist = twist;
this._pad8 = _pad8;
this.shape = shape;
this.rad_root = rad_root;
this.rad_tip = rad_tip;
this.rad_scale = rad_scale;
this.twistcurve = twistcurve;
this._pad7 = _pad7;
}
}
}