294 lines
13 KiB
C#
294 lines
13 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(233, "ParticleSystem", 688)]
|
|
public class ParticleSystem {
|
|
[DNAFieldAttribute(8, "ParticleSystem", 0, "*next", "ParticleSystem", true, 0)]
|
|
public ParticleSystem next;
|
|
[DNAFieldAttribute(8, "ParticleSystem", 1, "*prev", "ParticleSystem", true, 8)]
|
|
public ParticleSystem prev;
|
|
[DNAFieldAttribute(8, "ParticleSettings", 2, "*part", "ParticleSettings", true, 16)]
|
|
public ParticleSettings part;
|
|
[DNAFieldAttribute(8, "ParticleData", 3, "*particles", "ParticleData", true, 24)]
|
|
public ParticleData particles;
|
|
[DNAFieldAttribute(8, "ChildParticle", 4, "*child", "ChildParticle", true, 32)]
|
|
public ChildParticle child;
|
|
[DNAFieldAttribute(8, "PTCacheEdit", 5, "*edit", "PTCacheEdit", true, 40)]
|
|
public PTCacheEdit edit;
|
|
[DNAFieldAttribute(8, "ParticleCacheKey", 7, "**pathcache", "ParticleCacheKey", true, 48)]
|
|
public ParticleCacheKey pathcache;
|
|
[DNAFieldAttribute(8, "ParticleCacheKey", 8, "**childcache", "ParticleCacheKey", true, 56)]
|
|
public ParticleCacheKey childcache;
|
|
[DNAFieldAttribute(16, "ListBase", 9, "pathcachebufs", "ListBase", false, 64)]
|
|
public ListBase pathcachebufs;
|
|
[DNAFieldAttribute(16, "ListBase", 10, "childcachebufs", "ListBase", false, 80)]
|
|
public ListBase childcachebufs;
|
|
[DNAFieldAttribute(8, "ClothModifierData", 11, "*clmd", "ClothModifierData", true, 96)]
|
|
public ClothModifierData clmd;
|
|
[DNAFieldAttribute(8, "Mesh", 12, "*hair_in_mesh", "Mesh", true, 104)]
|
|
public Mesh hair_in_mesh;
|
|
[DNAFieldAttribute(8, "Mesh", 13, "*hair_out_mesh", "Mesh", true, 112)]
|
|
public Mesh hair_out_mesh;
|
|
[DNAFieldAttribute(8, "Object", 14, "*target_ob", "Object", true, 120)]
|
|
public Object target_ob;
|
|
[DNAFieldAttribute(8, "LatticeDeformData", 15, "*lattice_deform_data", "LatticeDeformData", true, 128)]
|
|
public LatticeDeformData lattice_deform_data;
|
|
[DNAFieldAttribute(8, "Object", 16, "*parent", "Object", true, 136)]
|
|
public Object parent;
|
|
[DNAFieldAttribute(16, "ListBase", 17, "targets", "ListBase", false, 144)]
|
|
public ListBase targets;
|
|
[DNAFieldAttribute(64, "char", 18, "name[64]", "System.Char[]", false, 160)]
|
|
public char[] name = new System.Char[64];
|
|
[DNAFieldAttribute(64, "float", 19, "imat[4][4]", "System.Single[,]", false, 224)]
|
|
public float[,] imat = new System.Single[4,4];
|
|
[DNAFieldAttribute(4, "float", 20, "cfra", "float", false, 288)]
|
|
public float cfra;
|
|
[DNAFieldAttribute(4, "float", 21, "tree_frame", "float", false, 292)]
|
|
public float tree_frame;
|
|
[DNAFieldAttribute(4, "float", 22, "bvhtree_frame", "float", false, 296)]
|
|
public float bvhtree_frame;
|
|
[DNAFieldAttribute(4, "int", 23, "seed", "int", false, 300)]
|
|
public int seed;
|
|
[DNAFieldAttribute(4, "int", 24, "child_seed", "int", false, 304)]
|
|
public int child_seed;
|
|
[DNAFieldAttribute(4, "int", 25, "flag", "int", false, 308)]
|
|
public int flag;
|
|
[DNAFieldAttribute(4, "int", 26, "totpart", "int", false, 312)]
|
|
public int totpart;
|
|
[DNAFieldAttribute(4, "int", 27, "totunexist", "int", false, 316)]
|
|
public int totunexist;
|
|
[DNAFieldAttribute(4, "int", 28, "totchild", "int", false, 320)]
|
|
public int totchild;
|
|
[DNAFieldAttribute(4, "int", 29, "totcached", "int", false, 324)]
|
|
public int totcached;
|
|
[DNAFieldAttribute(4, "int", 30, "totchildcache", "int", false, 328)]
|
|
public int totchildcache;
|
|
[DNAFieldAttribute(4, "int", 31, "recalc", "int", false, 332)]
|
|
public int recalc;
|
|
[DNAFieldAttribute(2, "short", 32, "target_psys", "short", false, 336)]
|
|
public short target_psys;
|
|
[DNAFieldAttribute(2, "short", 33, "totkeyed", "short", false, 338)]
|
|
public short totkeyed;
|
|
[DNAFieldAttribute(2, "short", 34, "bakespace", "short", false, 340)]
|
|
public short bakespace;
|
|
[DNAFieldAttribute(6, "char", 35, "_pad1[6]", "System.Char[]", false, 342)]
|
|
public char[] _pad1 = new System.Char[6];
|
|
[DNAFieldAttribute(204, "char", 36, "bb_uvname[3][68]", "System.Char[,]", false, 348)]
|
|
public char[,] bb_uvname = new System.Char[3,68];
|
|
[DNAFieldAttribute(4, "char", 37, "_pad2[4]", "System.Char[]", false, 552)]
|
|
public char[] _pad2 = new System.Char[4];
|
|
[DNAFieldAttribute(26, "short", 38, "vgroup[13]", "System.Int16[]", false, 556)]
|
|
public short[] vgroup = new System.Int16[13];
|
|
[DNAFieldAttribute(2, "short", 39, "vg_neg", "short", false, 582)]
|
|
public short vg_neg;
|
|
[DNAFieldAttribute(2, "short", 40, "rt3", "short", false, 584)]
|
|
public short rt3;
|
|
[DNAFieldAttribute(6, "char", 41, "_pad3[6]", "System.Char[]", false, 586)]
|
|
public char[] _pad3 = new System.Char[6];
|
|
[DNAFieldAttribute(8, "PointCache", 42, "*pointcache", "PointCache", true, 592)]
|
|
public PointCache pointcache;
|
|
[DNAFieldAttribute(16, "ListBase", 43, "ptcaches", "ListBase", false, 600)]
|
|
public ListBase ptcaches;
|
|
[DNAFieldAttribute(8, "ListBase", 44, "*effectors", "ListBase", true, 616)]
|
|
public ListBase effectors;
|
|
[DNAFieldAttribute(8, "ParticleSpring", 45, "*fluid_springs", "ParticleSpring", true, 624)]
|
|
public ParticleSpring fluid_springs;
|
|
[DNAFieldAttribute(4, "int", 46, "tot_fluidsprings", "int", false, 632)]
|
|
public int tot_fluidsprings;
|
|
[DNAFieldAttribute(4, "int", 47, "alloc_fluidsprings", "int", false, 636)]
|
|
public int alloc_fluidsprings;
|
|
[DNAFieldAttribute(8, "KDTree_3d", 48, "*tree", "KDTree_3d", true, 640)]
|
|
public KDTree_3d tree;
|
|
[DNAFieldAttribute(8, "BVHTree", 49, "*bvhtree", "BVHTree", true, 648)]
|
|
public BVHTree bvhtree;
|
|
[DNAFieldAttribute(8, "ParticleDrawData", 50, "*pdd", "ParticleDrawData", true, 656)]
|
|
public ParticleDrawData pdd;
|
|
[DNAFieldAttribute(4, "float", 51, "dt_frac", "float", false, 664)]
|
|
public float dt_frac;
|
|
[DNAFieldAttribute(4, "float", 52, "lattice_strength", "float", false, 668)]
|
|
public float lattice_strength;
|
|
[DNAFieldAttribute(8, "void", 53, "*batch_cache", "void", true, 672)]
|
|
public object batch_cache;
|
|
[DNAFieldAttribute(8, "ParticleSystem", 54, "*orig_psys", "ParticleSystem", true, 680)]
|
|
public ParticleSystem orig_psys;
|
|
public ParticleSystem() {
|
|
this.next = default;
|
|
this.prev = default;
|
|
this.part = default;
|
|
this.particles = default;
|
|
this.child = default;
|
|
this.edit = default;
|
|
this.pathcache = default;
|
|
this.childcache = default;
|
|
this.pathcachebufs = default;
|
|
this.childcachebufs = default;
|
|
this.clmd = default;
|
|
this.hair_in_mesh = default;
|
|
this.hair_out_mesh = default;
|
|
this.target_ob = default;
|
|
this.lattice_deform_data = default;
|
|
this.parent = default;
|
|
this.targets = default;
|
|
this.name = default;
|
|
this.imat = default;
|
|
this.cfra = default;
|
|
this.tree_frame = default;
|
|
this.bvhtree_frame = default;
|
|
this.seed = default;
|
|
this.child_seed = default;
|
|
this.flag = default;
|
|
this.totpart = default;
|
|
this.totunexist = default;
|
|
this.totchild = default;
|
|
this.totcached = default;
|
|
this.totchildcache = default;
|
|
this.recalc = default;
|
|
this.target_psys = default;
|
|
this.totkeyed = default;
|
|
this.bakespace = default;
|
|
this._pad1 = default;
|
|
this.bb_uvname = default;
|
|
this._pad2 = default;
|
|
this.vgroup = default;
|
|
this.vg_neg = default;
|
|
this.rt3 = default;
|
|
this._pad3 = default;
|
|
this.pointcache = default;
|
|
this.ptcaches = default;
|
|
this.effectors = default;
|
|
this.fluid_springs = default;
|
|
this.tot_fluidsprings = default;
|
|
this.alloc_fluidsprings = default;
|
|
this.tree = default;
|
|
this.bvhtree = default;
|
|
this.pdd = default;
|
|
this.dt_frac = default;
|
|
this.lattice_strength = default;
|
|
this.batch_cache = default;
|
|
this.orig_psys = default;
|
|
}
|
|
public ParticleSystem(
|
|
ParticleSystem next,
|
|
ParticleSystem prev,
|
|
ParticleSettings part,
|
|
ParticleData particles,
|
|
ChildParticle child,
|
|
PTCacheEdit edit,
|
|
ParticleCacheKey pathcache,
|
|
ParticleCacheKey childcache,
|
|
ListBase pathcachebufs,
|
|
ListBase childcachebufs,
|
|
ClothModifierData clmd,
|
|
Mesh hair_in_mesh,
|
|
Mesh hair_out_mesh,
|
|
Object target_ob,
|
|
LatticeDeformData lattice_deform_data,
|
|
Object parent,
|
|
ListBase targets,
|
|
char[] name,
|
|
float[,] imat,
|
|
float cfra,
|
|
float tree_frame,
|
|
float bvhtree_frame,
|
|
int seed,
|
|
int child_seed,
|
|
int flag,
|
|
int totpart,
|
|
int totunexist,
|
|
int totchild,
|
|
int totcached,
|
|
int totchildcache,
|
|
int recalc,
|
|
short target_psys,
|
|
short totkeyed,
|
|
short bakespace,
|
|
char[] _pad1,
|
|
char[,] bb_uvname,
|
|
char[] _pad2,
|
|
short[] vgroup,
|
|
short vg_neg,
|
|
short rt3,
|
|
char[] _pad3,
|
|
PointCache pointcache,
|
|
ListBase ptcaches,
|
|
ListBase effectors,
|
|
ParticleSpring fluid_springs,
|
|
int tot_fluidsprings,
|
|
int alloc_fluidsprings,
|
|
KDTree_3d tree,
|
|
BVHTree bvhtree,
|
|
ParticleDrawData pdd,
|
|
float dt_frac,
|
|
float lattice_strength,
|
|
object batch_cache,
|
|
ParticleSystem orig_psys) {
|
|
this.next = next;
|
|
this.prev = prev;
|
|
this.part = part;
|
|
this.particles = particles;
|
|
this.child = child;
|
|
this.edit = edit;
|
|
this.pathcache = pathcache;
|
|
this.childcache = childcache;
|
|
this.pathcachebufs = pathcachebufs;
|
|
this.childcachebufs = childcachebufs;
|
|
this.clmd = clmd;
|
|
this.hair_in_mesh = hair_in_mesh;
|
|
this.hair_out_mesh = hair_out_mesh;
|
|
this.target_ob = target_ob;
|
|
this.lattice_deform_data = lattice_deform_data;
|
|
this.parent = parent;
|
|
this.targets = targets;
|
|
this.name = name;
|
|
this.imat = imat;
|
|
this.cfra = cfra;
|
|
this.tree_frame = tree_frame;
|
|
this.bvhtree_frame = bvhtree_frame;
|
|
this.seed = seed;
|
|
this.child_seed = child_seed;
|
|
this.flag = flag;
|
|
this.totpart = totpart;
|
|
this.totunexist = totunexist;
|
|
this.totchild = totchild;
|
|
this.totcached = totcached;
|
|
this.totchildcache = totchildcache;
|
|
this.recalc = recalc;
|
|
this.target_psys = target_psys;
|
|
this.totkeyed = totkeyed;
|
|
this.bakespace = bakespace;
|
|
this._pad1 = _pad1;
|
|
this.bb_uvname = bb_uvname;
|
|
this._pad2 = _pad2;
|
|
this.vgroup = vgroup;
|
|
this.vg_neg = vg_neg;
|
|
this.rt3 = rt3;
|
|
this._pad3 = _pad3;
|
|
this.pointcache = pointcache;
|
|
this.ptcaches = ptcaches;
|
|
this.effectors = effectors;
|
|
this.fluid_springs = fluid_springs;
|
|
this.tot_fluidsprings = tot_fluidsprings;
|
|
this.alloc_fluidsprings = alloc_fluidsprings;
|
|
this.tree = tree;
|
|
this.bvhtree = bvhtree;
|
|
this.pdd = pdd;
|
|
this.dt_frac = dt_frac;
|
|
this.lattice_strength = lattice_strength;
|
|
this.batch_cache = batch_cache;
|
|
this.orig_psys = orig_psys;
|
|
}
|
|
}
|
|
}
|