//------------------------------------------------------------------------------ // // 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(441, "MetaElem", 104)] public class MetaElem { [DNAFieldAttribute(8, "MetaElem", 0, "*next", "MetaElem", true, 0)] public MetaElem next; [DNAFieldAttribute(8, "MetaElem", 1, "*prev", "MetaElem", true, 8)] public MetaElem prev; [DNAFieldAttribute(8, "BoundBox", 2, "*bb", "BoundBox", true, 16)] public BoundBox bb; [DNAFieldAttribute(2, "short", 3, "type", "short", false, 24)] public short type; [DNAFieldAttribute(2, "short", 4, "flag", "short", false, 26)] public short flag; [DNAArrayAttribute(4, "char", 5, "_pad[4]", "System.Char[]", 4, false, 28)] public char[] _pad = new System.Char[4]; [DNAFieldAttribute(4, "float", 6, "x", "float", false, 32)] public float x; [DNAFieldAttribute(4, "float", 7, "y", "float", false, 36)] public float y; [DNAFieldAttribute(4, "float", 8, "z", "float", false, 40)] public float z; [DNAArrayAttribute(16, "float", 9, "quat[4]", "System.Single[]", 4, false, 44)] public float[] quat = new System.Single[4]; [DNAFieldAttribute(4, "float", 10, "expx", "float", false, 60)] public float expx; [DNAFieldAttribute(4, "float", 11, "expy", "float", false, 64)] public float expy; [DNAFieldAttribute(4, "float", 12, "expz", "float", false, 68)] public float expz; [DNAFieldAttribute(4, "float", 13, "rad", "float", false, 72)] public float rad; [DNAFieldAttribute(4, "float", 14, "rad2", "float", false, 76)] public float rad2; [DNAFieldAttribute(4, "float", 15, "s", "float", false, 80)] public float s; [DNAFieldAttribute(4, "float", 16, "len", "float", false, 84)] public float len; [DNAFieldAttribute(8, "float", 17, "*mat", "float", true, 88)] public float mat; [DNAFieldAttribute(8, "float", 18, "*imat", "float", true, 96)] public float imat; public MetaElem() { this.next = default; this.prev = default; this.bb = default; this.type = default; this.flag = default; this._pad = default; this.x = default; this.y = default; this.z = default; this.quat = default; this.expx = default; this.expy = default; this.expz = default; this.rad = default; this.rad2 = default; this.s = default; this.len = default; this.mat = default; this.imat = default; } public MetaElem( MetaElem next, MetaElem prev, BoundBox bb, short type, short flag, char[] _pad, float x, float y, float z, float[] quat, float expx, float expy, float expz, float rad, float rad2, float s, float len, float mat, float imat) { this.next = next; this.prev = prev; this.bb = bb; this.type = type; this.flag = flag; this._pad = _pad; this.x = x; this.y = y; this.z = z; this.quat = quat; this.expx = expx; this.expy = expy; this.expz = expz; this.rad = rad; this.rad2 = rad2; this.s = s; this.len = len; this.mat = mat; this.imat = imat; } } }