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