249 lines
10 KiB
C#
249 lines
10 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(236, "PartEff", 392)]
|
|
public class PartEff {
|
|
[DNAFieldAttribute(8, "PartEff", 0, "*next", "PartEff", true, 0)]
|
|
public PartEff next;
|
|
[DNAFieldAttribute(8, "PartEff", 1, "*prev", "PartEff", true, 8)]
|
|
public PartEff prev;
|
|
[DNAFieldAttribute(2, "short", 2, "type", "short", false, 16)]
|
|
public short type;
|
|
[DNAFieldAttribute(2, "short", 3, "flag", "short", false, 18)]
|
|
public short flag;
|
|
[DNAFieldAttribute(2, "short", 4, "buttype", "short", false, 20)]
|
|
public short buttype;
|
|
[DNAFieldAttribute(2, "short", 5, "stype", "short", false, 22)]
|
|
public short stype;
|
|
[DNAFieldAttribute(2, "short", 6, "vertgroup", "short", false, 24)]
|
|
public short vertgroup;
|
|
[DNAFieldAttribute(2, "short", 7, "userjit", "short", false, 26)]
|
|
public short userjit;
|
|
[DNAFieldAttribute(4, "float", 8, "sta", "float", false, 28)]
|
|
public float sta;
|
|
[DNAFieldAttribute(4, "float", 9, "end", "float", false, 32)]
|
|
public float end;
|
|
[DNAFieldAttribute(4, "float", 10, "lifetime", "float", false, 36)]
|
|
public float lifetime;
|
|
[DNAFieldAttribute(4, "int", 11, "totpart", "int", false, 40)]
|
|
public int totpart;
|
|
[DNAFieldAttribute(4, "int", 12, "totkey", "int", false, 44)]
|
|
public int totkey;
|
|
[DNAFieldAttribute(4, "int", 13, "seed", "int", false, 48)]
|
|
public int seed;
|
|
[DNAFieldAttribute(4, "float", 14, "normfac", "float", false, 52)]
|
|
public float normfac;
|
|
[DNAFieldAttribute(4, "float", 15, "obfac", "float", false, 56)]
|
|
public float obfac;
|
|
[DNAFieldAttribute(4, "float", 16, "randfac", "float", false, 60)]
|
|
public float randfac;
|
|
[DNAFieldAttribute(4, "float", 17, "texfac", "float", false, 64)]
|
|
public float texfac;
|
|
[DNAFieldAttribute(4, "float", 18, "randlife", "float", false, 68)]
|
|
public float randlife;
|
|
[DNAFieldAttribute(12, "float", 19, "force[3]", "System.Single[]", false, 72)]
|
|
public float[] force = new System.Single[3];
|
|
[DNAFieldAttribute(4, "float", 20, "damp", "float", false, 84)]
|
|
public float damp;
|
|
[DNAFieldAttribute(4, "float", 21, "nabla", "float", false, 88)]
|
|
public float nabla;
|
|
[DNAFieldAttribute(4, "float", 22, "vectsize", "float", false, 92)]
|
|
public float vectsize;
|
|
[DNAFieldAttribute(4, "float", 23, "maxlen", "float", false, 96)]
|
|
public float maxlen;
|
|
[DNAFieldAttribute(12, "float", 24, "defvec[3]", "System.Single[]", false, 100)]
|
|
public float[] defvec = new System.Single[3];
|
|
[DNAFieldAttribute(4, "char", 25, "_pad[4]", "System.Char[]", false, 112)]
|
|
public char[] _pad = new System.Char[4];
|
|
[DNAFieldAttribute(16, "float", 26, "mult[4]", "System.Single[]", false, 116)]
|
|
public float[] mult = new System.Single[4];
|
|
[DNAFieldAttribute(16, "float", 27, "life[4]", "System.Single[]", false, 132)]
|
|
public float[] life = new System.Single[4];
|
|
[DNAFieldAttribute(8, "short", 28, "child[4]", "System.Int16[]", false, 148)]
|
|
public short[] child = new System.Int16[4];
|
|
[DNAFieldAttribute(8, "short", 29, "mat[4]", "System.Int16[]", false, 156)]
|
|
public short[] mat = new System.Int16[4];
|
|
[DNAFieldAttribute(2, "short", 30, "texmap", "short", false, 164)]
|
|
public short texmap;
|
|
[DNAFieldAttribute(2, "short", 31, "curmult", "short", false, 166)]
|
|
public short curmult;
|
|
[DNAFieldAttribute(2, "short", 32, "staticstep", "short", false, 168)]
|
|
public short staticstep;
|
|
[DNAFieldAttribute(2, "short", 33, "omat", "short", false, 170)]
|
|
public short omat;
|
|
[DNAFieldAttribute(2, "short", 34, "timetex", "short", false, 172)]
|
|
public short timetex;
|
|
[DNAFieldAttribute(2, "short", 35, "speedtex", "short", false, 174)]
|
|
public short speedtex;
|
|
[DNAFieldAttribute(2, "short", 36, "flag2", "short", false, 176)]
|
|
public short flag2;
|
|
[DNAFieldAttribute(2, "short", 37, "flag2neg", "short", false, 178)]
|
|
public short flag2neg;
|
|
[DNAFieldAttribute(2, "short", 38, "disp", "short", false, 180)]
|
|
public short disp;
|
|
[DNAFieldAttribute(2, "short", 39, "vertgroup_v", "short", false, 182)]
|
|
public short vertgroup_v;
|
|
[DNAFieldAttribute(64, "char", 40, "vgroupname[64]", "System.Char[]", false, 184)]
|
|
public char[] vgroupname = new System.Char[64];
|
|
[DNAFieldAttribute(64, "char", 41, "vgroupname_v[64]", "System.Char[]", false, 248)]
|
|
public char[] vgroupname_v = new System.Char[64];
|
|
[DNAFieldAttribute(64, "float", 42, "imat[4][4]", "System.Single[,]", false, 312)]
|
|
public float[,] imat = new System.Single[4,4];
|
|
[DNAFieldAttribute(8, "Particle", 43, "*keys", "Particle", true, 376)]
|
|
public Particle keys;
|
|
[DNAFieldAttribute(8, "Collection", 44, "*group", "Collection", true, 384)]
|
|
public Collection group;
|
|
public PartEff() {
|
|
this.next = default;
|
|
this.prev = default;
|
|
this.type = default;
|
|
this.flag = default;
|
|
this.buttype = default;
|
|
this.stype = default;
|
|
this.vertgroup = default;
|
|
this.userjit = default;
|
|
this.sta = default;
|
|
this.end = default;
|
|
this.lifetime = default;
|
|
this.totpart = default;
|
|
this.totkey = default;
|
|
this.seed = default;
|
|
this.normfac = default;
|
|
this.obfac = default;
|
|
this.randfac = default;
|
|
this.texfac = default;
|
|
this.randlife = default;
|
|
this.force = default;
|
|
this.damp = default;
|
|
this.nabla = default;
|
|
this.vectsize = default;
|
|
this.maxlen = default;
|
|
this.defvec = default;
|
|
this._pad = default;
|
|
this.mult = default;
|
|
this.life = default;
|
|
this.child = default;
|
|
this.mat = default;
|
|
this.texmap = default;
|
|
this.curmult = default;
|
|
this.staticstep = default;
|
|
this.omat = default;
|
|
this.timetex = default;
|
|
this.speedtex = default;
|
|
this.flag2 = default;
|
|
this.flag2neg = default;
|
|
this.disp = default;
|
|
this.vertgroup_v = default;
|
|
this.vgroupname = default;
|
|
this.vgroupname_v = default;
|
|
this.imat = default;
|
|
this.keys = default;
|
|
this.group = default;
|
|
}
|
|
public PartEff(
|
|
PartEff next,
|
|
PartEff prev,
|
|
short type,
|
|
short flag,
|
|
short buttype,
|
|
short stype,
|
|
short vertgroup,
|
|
short userjit,
|
|
float sta,
|
|
float end,
|
|
float lifetime,
|
|
int totpart,
|
|
int totkey,
|
|
int seed,
|
|
float normfac,
|
|
float obfac,
|
|
float randfac,
|
|
float texfac,
|
|
float randlife,
|
|
float[] force,
|
|
float damp,
|
|
float nabla,
|
|
float vectsize,
|
|
float maxlen,
|
|
float[] defvec,
|
|
char[] _pad,
|
|
float[] mult,
|
|
float[] life,
|
|
short[] child,
|
|
short[] mat,
|
|
short texmap,
|
|
short curmult,
|
|
short staticstep,
|
|
short omat,
|
|
short timetex,
|
|
short speedtex,
|
|
short flag2,
|
|
short flag2neg,
|
|
short disp,
|
|
short vertgroup_v,
|
|
char[] vgroupname,
|
|
char[] vgroupname_v,
|
|
float[,] imat,
|
|
Particle keys,
|
|
Collection group) {
|
|
this.next = next;
|
|
this.prev = prev;
|
|
this.type = type;
|
|
this.flag = flag;
|
|
this.buttype = buttype;
|
|
this.stype = stype;
|
|
this.vertgroup = vertgroup;
|
|
this.userjit = userjit;
|
|
this.sta = sta;
|
|
this.end = end;
|
|
this.lifetime = lifetime;
|
|
this.totpart = totpart;
|
|
this.totkey = totkey;
|
|
this.seed = seed;
|
|
this.normfac = normfac;
|
|
this.obfac = obfac;
|
|
this.randfac = randfac;
|
|
this.texfac = texfac;
|
|
this.randlife = randlife;
|
|
this.force = force;
|
|
this.damp = damp;
|
|
this.nabla = nabla;
|
|
this.vectsize = vectsize;
|
|
this.maxlen = maxlen;
|
|
this.defvec = defvec;
|
|
this._pad = _pad;
|
|
this.mult = mult;
|
|
this.life = life;
|
|
this.child = child;
|
|
this.mat = mat;
|
|
this.texmap = texmap;
|
|
this.curmult = curmult;
|
|
this.staticstep = staticstep;
|
|
this.omat = omat;
|
|
this.timetex = timetex;
|
|
this.speedtex = speedtex;
|
|
this.flag2 = flag2;
|
|
this.flag2neg = flag2neg;
|
|
this.disp = disp;
|
|
this.vertgroup_v = vertgroup_v;
|
|
this.vgroupname = vgroupname;
|
|
this.vgroupname_v = vgroupname_v;
|
|
this.imat = imat;
|
|
this.keys = keys;
|
|
this.group = group;
|
|
}
|
|
}
|
|
}
|