//------------------------------------------------------------------------------ // // 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(106, "bArmature")] public class bArmature { [DNAFieldAttribute(0, "ID", "id", 208)] public ID id; [DNAFieldAttribute(1, "AnimData", "*adt", 248)] public AnimData ptr_adt; [DNAFieldAttribute(2, "ListBase", "bonebase", 16)] public ListBase bonebase; [DNAFieldAttribute(3, "GHash", "*bonehash", 0)] public GHash ptr_bonehash; [DNAFieldAttribute(4, "void", "*_pad1", 0)] public object ptr__pad1; [DNAFieldAttribute(5, "ListBase", "*edbo", 16)] public ListBase ptr_edbo; [DNAFieldAttribute(6, "Bone", "*act_bone", 472)] public Bone ptr_act_bone; [DNAFieldAttribute(7, "EditBone", "*act_edbone", 0)] public EditBone ptr_act_edbone; [DNAFieldAttribute(8, "char", "needs_flush_to_id", 1)] public char needs_flush_to_id; [DNAFieldAttribute(9, "char", "_pad0[3]", 1)] public char[] _pad0 = new System.Char[3]; [DNAFieldAttribute(10, "int", "flag", 4)] public int flag; [DNAFieldAttribute(11, "int", "drawtype", 4)] public int drawtype; [DNAFieldAttribute(12, "short", "deformflag", 2)] public short deformflag; [DNAFieldAttribute(13, "short", "pathflag", 2)] public short pathflag; [DNAFieldAttribute(14, "ListBase", "collections", 16)] public ListBase collections; [DNAFieldAttribute(15, "BoneCollection", "**collection_array", 120)] public BoneCollection ptr_ptr_collection_array; [DNAFieldAttribute(16, "int", "collection_array_num", 4)] public int collection_array_num; [DNAFieldAttribute(17, "int", "collection_root_count", 4)] public int collection_root_count; [DNAFieldAttribute(18, "char", "active_collection_name[64]", 1)] public char[] active_collection_name = new System.Char[64]; [DNAFieldAttribute(19, "int", "layer_used", 4)] public int layer_used; [DNAFieldAttribute(20, "int", "layer", 4)] public int layer; [DNAFieldAttribute(21, "int", "layer_protected", 4)] public int layer_protected; [DNAFieldAttribute(22, "float", "axes_position", 4)] public float axes_position; [DNAFieldAttribute(23, "bArmature_Runtime", "runtime", 16)] public bArmature_Runtime runtime; public bArmature( ID id, AnimData ptr_adt, ListBase bonebase, GHash ptr_bonehash, object ptr__pad1, ListBase ptr_edbo, Bone ptr_act_bone, EditBone ptr_act_edbone, char needs_flush_to_id, char[] _pad0, int flag, int drawtype, short deformflag, short pathflag, ListBase collections, BoneCollection ptr_ptr_collection_array, int collection_array_num, int collection_root_count, char[] active_collection_name, int layer_used, int layer, int layer_protected, float axes_position, bArmature_Runtime runtime) { this.id = id; this.ptr_adt = ptr_adt; this.bonebase = bonebase; this.ptr_bonehash = ptr_bonehash; this.ptr__pad1 = ptr__pad1; this.ptr_edbo = ptr_edbo; this.ptr_act_bone = ptr_act_bone; this.ptr_act_edbone = ptr_act_edbone; this.needs_flush_to_id = needs_flush_to_id; this._pad0 = _pad0; this.flag = flag; this.drawtype = drawtype; this.deformflag = deformflag; this.pathflag = pathflag; this.collections = collections; this.ptr_ptr_collection_array = ptr_ptr_collection_array; this.collection_array_num = collection_array_num; this.collection_root_count = collection_root_count; this.active_collection_name = active_collection_name; this.layer_used = layer_used; this.layer = layer; this.layer_protected = layer_protected; this.axes_position = axes_position; this.runtime = runtime; } } }