//------------------------------------------------------------------------------ // // 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; public class Lattice { [DNAFieldAttribute(0, "ID", "id", 208)] public ID id; [DNAFieldAttribute(1, "AnimData", "*adt", 248)] public AnimData ptr_adt; [DNAFieldAttribute(2, "short", "pntsu", 2)] public short pntsu; [DNAFieldAttribute(3, "short", "pntsv", 2)] public short pntsv; [DNAFieldAttribute(4, "short", "pntsw", 2)] public short pntsw; [DNAFieldAttribute(5, "short", "flag", 2)] public short flag; [DNAFieldAttribute(6, "short", "opntsu", 2)] public short opntsu; [DNAFieldAttribute(7, "short", "opntsv", 2)] public short opntsv; [DNAFieldAttribute(8, "short", "opntsw", 2)] public short opntsw; [DNAFieldAttribute(9, "char", "_pad2[3]", 1)] public char[] _pad2 = new System.Char[3]; [DNAFieldAttribute(10, "char", "typeu", 1)] public char typeu; [DNAFieldAttribute(11, "char", "typev", 1)] public char typev; [DNAFieldAttribute(12, "char", "typew", 1)] public char typew; [DNAFieldAttribute(13, "int", "actbp", 4)] public int actbp; [DNAFieldAttribute(14, "float", "fu", 4)] public float fu; [DNAFieldAttribute(15, "float", "fv", 4)] public float fv; [DNAFieldAttribute(16, "float", "fw", 4)] public float fw; [DNAFieldAttribute(17, "float", "du", 4)] public float du; [DNAFieldAttribute(18, "float", "dv", 4)] public float dv; [DNAFieldAttribute(19, "float", "dw", 4)] public float dw; [DNAFieldAttribute(20, "BPoint", "*def", 36)] public BPoint ptr_def; [DNAFieldAttribute(21, "Ipo", "*ipo", 248)] public Ipo ptr_ipo; [DNAFieldAttribute(22, "Key", "*key", 312)] public Key ptr_key; [DNAFieldAttribute(23, "MDeformVert", "*dvert", 16)] public MDeformVert ptr_dvert; [DNAFieldAttribute(24, "char", "vgroup[64]", 1)] public char[] vgroup = new System.Char[64]; [DNAFieldAttribute(25, "ListBase", "vertex_group_names", 16)] public ListBase vertex_group_names; [DNAFieldAttribute(26, "int", "vertex_group_active_index", 4)] public int vertex_group_active_index; [DNAFieldAttribute(27, "char", "_pad0[4]", 1)] public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(28, "EditLatt", "*editlatt", 0)] public EditLatt ptr_editlatt; [DNAFieldAttribute(29, "void", "*batch_cache", 0)] public object ptr_batch_cache; 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; } } }