//------------------------------------------------------------------------------ // // 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")] public class MetaElem { [DNAFieldAttribute(0, "MetaElem", "*next", "MetaElem", 4, true)] public MetaElem ptr_next; [DNAFieldAttribute(1, "MetaElem", "*prev", "MetaElem", 4, true)] public MetaElem ptr_prev; [DNAFieldAttribute(2, "BoundBox", "*bb", "BoundBox", 4, true)] public BoundBox ptr_bb; [DNAFieldAttribute(3, "short", "type", "short", 2, false)] public short type; [DNAFieldAttribute(4, "short", "flag", "short", 2, false)] public short flag; [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; [DNAFieldAttribute(6, "float", "x", "float", 4, false)] public float x; [DNAFieldAttribute(7, "float", "y", "float", 4, false)] public float y; [DNAFieldAttribute(8, "float", "z", "float", 4, false)] public float z; [DNAFieldAttribute(9, "float", "quat[4]", "System.Single[]", 16, false)] public float[] quat = new System.Single[4]; [DNAFieldAttribute(10, "float", "expx", "float", 4, false)] public float expx; [DNAFieldAttribute(11, "float", "expy", "float", 4, false)] public float expy; [DNAFieldAttribute(12, "float", "expz", "float", 4, false)] public float expz; [DNAFieldAttribute(13, "float", "rad", "float", 4, false)] public float rad; [DNAFieldAttribute(14, "float", "rad2", "float", 4, false)] public float rad2; [DNAFieldAttribute(15, "float", "s", "float", 4, false)] public float s; [DNAFieldAttribute(16, "float", "len", "float", 4, false)] public float len; [DNAFieldAttribute(17, "float", "*mat", "float", 4, true)] public float ptr_mat; [DNAFieldAttribute(18, "float", "*imat", "float", 4, true)] public float ptr_imat; public MetaElem() { this.ptr_next = default; this.ptr_prev = default; this.ptr_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.ptr_mat = default; this.ptr_imat = default; } public MetaElem( MetaElem ptr_next, MetaElem ptr_prev, BoundBox ptr_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 ptr_mat, float ptr_imat) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.ptr_bb = ptr_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.ptr_mat = ptr_mat; this.ptr_imat = ptr_imat; } } }