//------------------------------------------------------------------------------ // // 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(338, "Lattice", 400)] public class Lattice { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)] public ID id; [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)] public AnimData ptr_adt; [DNAFieldAttribute(2, "short", "pntsu", "short", 2, false, 216)] public short pntsu; [DNAFieldAttribute(3, "short", "pntsv", "short", 2, false, 218)] public short pntsv; [DNAFieldAttribute(4, "short", "pntsw", "short", 2, false, 220)] public short pntsw; [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 222)] public short flag; [DNAFieldAttribute(6, "short", "opntsu", "short", 2, false, 224)] public short opntsu; [DNAFieldAttribute(7, "short", "opntsv", "short", 2, false, 226)] public short opntsv; [DNAFieldAttribute(8, "short", "opntsw", "short", 2, false, 228)] public short opntsw; [DNAFieldAttribute(9, "char", "_pad2[3]", "System.Char[]", 3, false, 230)] public char[] _pad2 = new System.Char[3]; [DNAFieldAttribute(10, "char", "typeu", "char", 1, false, 233)] public char typeu; [DNAFieldAttribute(11, "char", "typev", "char", 1, false, 234)] public char typev; [DNAFieldAttribute(12, "char", "typew", "char", 1, false, 235)] public char typew; [DNAFieldAttribute(13, "int", "actbp", "int", 4, false, 236)] public int actbp; [DNAFieldAttribute(14, "float", "fu", "float", 4, false, 240)] public float fu; [DNAFieldAttribute(15, "float", "fv", "float", 4, false, 244)] public float fv; [DNAFieldAttribute(16, "float", "fw", "float", 4, false, 248)] public float fw; [DNAFieldAttribute(17, "float", "du", "float", 4, false, 252)] public float du; [DNAFieldAttribute(18, "float", "dv", "float", 4, false, 256)] public float dv; [DNAFieldAttribute(19, "float", "dw", "float", 4, false, 260)] public float dw; [DNAFieldAttribute(20, "BPoint", "*def", "BPoint", 8, true, 264)] public BPoint ptr_def; [DNAFieldAttribute(21, "Ipo", "*ipo", "Ipo", 8, true, 272)] public Ipo ptr_ipo; [DNAFieldAttribute(22, "Key", "*key", "Key", 8, true, 280)] public Key ptr_key; [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 8, true, 288)] public MDeformVert ptr_dvert; [DNAFieldAttribute(24, "char", "vgroup[64]", "System.Char[]", 64, false, 296)] public char[] vgroup = new System.Char[64]; [DNAFieldAttribute(25, "ListBase", "vertex_group_names", "ListBase", 16, false, 360)] public ListBase vertex_group_names; [DNAFieldAttribute(26, "int", "vertex_group_active_index", "int", 4, false, 376)] public int vertex_group_active_index; [DNAFieldAttribute(27, "char", "_pad0[4]", "System.Char[]", 4, false, 380)] public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(28, "EditLatt", "*editlatt", "EditLatt", 8, true, 384)] public EditLatt ptr_editlatt; [DNAFieldAttribute(29, "void", "*batch_cache", "void", 8, true, 392)] public object ptr_batch_cache; public Lattice() { this.id = default; this.ptr_adt = default; this.pntsu = default; this.pntsv = default; this.pntsw = default; this.flag = default; this.opntsu = default; this.opntsv = default; this.opntsw = default; this._pad2 = default; this.typeu = default; this.typev = default; this.typew = default; this.actbp = default; this.fu = default; this.fv = default; this.fw = default; this.du = default; this.dv = default; this.dw = default; this.ptr_def = default; this.ptr_ipo = default; this.ptr_key = default; this.ptr_dvert = default; this.vgroup = default; this.vertex_group_names = default; this.vertex_group_active_index = default; this._pad0 = default; this.ptr_editlatt = default; this.ptr_batch_cache = default; } public Lattice( ID id, AnimData ptr_adt, short pntsu, short pntsv, short pntsw, short flag, short opntsu, short opntsv, short opntsw, char[] _pad2, char typeu, char typev, char typew, int actbp, float fu, float fv, float fw, float du, float dv, float dw, BPoint ptr_def, Ipo ptr_ipo, Key ptr_key, MDeformVert ptr_dvert, char[] vgroup, ListBase vertex_group_names, int vertex_group_active_index, char[] _pad0, EditLatt ptr_editlatt, object ptr_batch_cache) { this.id = id; this.ptr_adt = ptr_adt; this.pntsu = pntsu; this.pntsv = pntsv; this.pntsw = pntsw; this.flag = flag; this.opntsu = opntsu; this.opntsv = opntsv; this.opntsw = opntsw; this._pad2 = _pad2; this.typeu = typeu; this.typev = typev; this.typew = typew; this.actbp = actbp; this.fu = fu; this.fv = fv; this.fw = fw; this.du = du; this.dv = dv; this.dw = dw; this.ptr_def = ptr_def; this.ptr_ipo = ptr_ipo; this.ptr_key = ptr_key; this.ptr_dvert = ptr_dvert; this.vgroup = vgroup; this.vertex_group_names = vertex_group_names; this.vertex_group_active_index = vertex_group_active_index; this._pad0 = _pad0; this.ptr_editlatt = ptr_editlatt; this.ptr_batch_cache = ptr_batch_cache; } } }