201 lines
7.5 KiB
C#
201 lines
7.5 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;
|
|
|
|
public class PartEff {
|
|
[DNAFieldAttribute(0, "PartEff", "*next", 392)]
|
|
public PartEff ptr_next;
|
|
[DNAFieldAttribute(1, "PartEff", "*prev", 392)]
|
|
public PartEff ptr_prev;
|
|
[DNAFieldAttribute(2, "short", "type", 2)]
|
|
public short type;
|
|
[DNAFieldAttribute(3, "short", "flag", 2)]
|
|
public short flag;
|
|
[DNAFieldAttribute(4, "short", "buttype", 2)]
|
|
public short buttype;
|
|
[DNAFieldAttribute(5, "short", "stype", 2)]
|
|
public short stype;
|
|
[DNAFieldAttribute(6, "short", "vertgroup", 2)]
|
|
public short vertgroup;
|
|
[DNAFieldAttribute(7, "short", "userjit", 2)]
|
|
public short userjit;
|
|
[DNAFieldAttribute(8, "float", "sta", 4)]
|
|
public float sta;
|
|
[DNAFieldAttribute(9, "float", "end", 4)]
|
|
public float end;
|
|
[DNAFieldAttribute(10, "float", "lifetime", 4)]
|
|
public float lifetime;
|
|
[DNAFieldAttribute(11, "int", "totpart", 4)]
|
|
public int totpart;
|
|
[DNAFieldAttribute(12, "int", "totkey", 4)]
|
|
public int totkey;
|
|
[DNAFieldAttribute(13, "int", "seed", 4)]
|
|
public int seed;
|
|
[DNAFieldAttribute(14, "float", "normfac", 4)]
|
|
public float normfac;
|
|
[DNAFieldAttribute(15, "float", "obfac", 4)]
|
|
public float obfac;
|
|
[DNAFieldAttribute(16, "float", "randfac", 4)]
|
|
public float randfac;
|
|
[DNAFieldAttribute(17, "float", "texfac", 4)]
|
|
public float texfac;
|
|
[DNAFieldAttribute(18, "float", "randlife", 4)]
|
|
public float randlife;
|
|
[DNAFieldAttribute(19, "float", "force[3]", 4)]
|
|
public float[] force = new System.Single[3];
|
|
[DNAFieldAttribute(20, "float", "damp", 4)]
|
|
public float damp;
|
|
[DNAFieldAttribute(21, "float", "nabla", 4)]
|
|
public float nabla;
|
|
[DNAFieldAttribute(22, "float", "vectsize", 4)]
|
|
public float vectsize;
|
|
[DNAFieldAttribute(23, "float", "maxlen", 4)]
|
|
public float maxlen;
|
|
[DNAFieldAttribute(24, "float", "defvec[3]", 4)]
|
|
public float[] defvec = new System.Single[3];
|
|
[DNAFieldAttribute(25, "char", "_pad[4]", 1)]
|
|
public char[] _pad = new System.Char[4];
|
|
[DNAFieldAttribute(26, "float", "mult[4]", 4)]
|
|
public float[] mult = new System.Single[4];
|
|
[DNAFieldAttribute(27, "float", "life[4]", 4)]
|
|
public float[] life = new System.Single[4];
|
|
[DNAFieldAttribute(28, "short", "child[4]", 2)]
|
|
public short[] child = new System.Int16[4];
|
|
[DNAFieldAttribute(29, "short", "mat[4]", 2)]
|
|
public short[] mat = new System.Int16[4];
|
|
[DNAFieldAttribute(30, "short", "texmap", 2)]
|
|
public short texmap;
|
|
[DNAFieldAttribute(31, "short", "curmult", 2)]
|
|
public short curmult;
|
|
[DNAFieldAttribute(32, "short", "staticstep", 2)]
|
|
public short staticstep;
|
|
[DNAFieldAttribute(33, "short", "omat", 2)]
|
|
public short omat;
|
|
[DNAFieldAttribute(34, "short", "timetex", 2)]
|
|
public short timetex;
|
|
[DNAFieldAttribute(35, "short", "speedtex", 2)]
|
|
public short speedtex;
|
|
[DNAFieldAttribute(36, "short", "flag2", 2)]
|
|
public short flag2;
|
|
[DNAFieldAttribute(37, "short", "flag2neg", 2)]
|
|
public short flag2neg;
|
|
[DNAFieldAttribute(38, "short", "disp", 2)]
|
|
public short disp;
|
|
[DNAFieldAttribute(39, "short", "vertgroup_v", 2)]
|
|
public short vertgroup_v;
|
|
[DNAFieldAttribute(40, "char", "vgroupname[64]", 1)]
|
|
public char[] vgroupname = new System.Char[64];
|
|
[DNAFieldAttribute(41, "char", "vgroupname_v[64]", 1)]
|
|
public char[] vgroupname_v = new System.Char[64];
|
|
[DNAFieldAttribute(42, "float", "imat[4][4]", 4)]
|
|
public float[,] imat = new System.Single[4,4];
|
|
[DNAFieldAttribute(43, "Particle", "*keys", 0)]
|
|
public Particle ptr_keys;
|
|
[DNAFieldAttribute(44, "Collection", "*group", 376)]
|
|
public Collection ptr_group;
|
|
public PartEff(
|
|
PartEff ptr_next,
|
|
PartEff ptr_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 ptr_keys,
|
|
Collection ptr_group) {
|
|
this.ptr_next = ptr_next;
|
|
this.ptr_prev = ptr_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.ptr_keys = ptr_keys;
|
|
this.ptr_group = ptr_group;
|
|
}
|
|
}
|
|
}
|