//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { 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; [DNAArrayAttribute(64, "char", 18, "name[64]", "System.Char[]", 64, false, 160)] public char[] name = new System.Char[64]; [DNAArrayAttribute(64, "float", 19, "imat[4][4]", "System.Single[,]", 16, 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; [DNAArrayAttribute(6, "char", 35, "_pad1[6]", "System.Char[]", 6, false, 342)] public char[] _pad1 = new System.Char[6]; [DNAArrayAttribute(204, "char", 36, "bb_uvname[3][68]", "System.Char[,]", 204, false, 348)] public char[,] bb_uvname = new System.Char[3,68]; [DNAArrayAttribute(4, "char", 37, "_pad2[4]", "System.Char[]", 4, false, 552)] public char[] _pad2 = new System.Char[4]; [DNAArrayAttribute(26, "short", 38, "vgroup[13]", "System.Int16[]", 13, 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; [DNAArrayAttribute(6, "char", 41, "_pad3[6]", "System.Char[]", 6, 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; } } }