//------------------------------------------------------------------------------ // // 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(58, "bPose")] public class bPose { [DNAFieldAttribute(0, "ListBase", "chanbase", 16)] public ListBase chanbase; [DNAFieldAttribute(1, "GHash", "*chanhash", 0)] public GHash ptr_chanhash; [DNAFieldAttribute(2, "bPoseChannel", "**chan_array", 1016)] public bPoseChannel ptr_ptr_chan_array; [DNAFieldAttribute(3, "short", "flag", 2)] public short flag; [DNAFieldAttribute(4, "char", "_pad[2]", 1)] public char[] _pad = new System.Char[2]; [DNAFieldAttribute(5, "float", "ctime", 4)] public float ctime; [DNAFieldAttribute(6, "float", "stride_offset[3]", 4)] public float[] stride_offset = new System.Single[3]; [DNAFieldAttribute(7, "float", "cyclic_offset[3]", 4)] public float[] cyclic_offset = new System.Single[3]; [DNAFieldAttribute(8, "ListBase", "agroups", 16)] public ListBase agroups; [DNAFieldAttribute(9, "int", "active_group", 4)] public int active_group; [DNAFieldAttribute(10, "int", "iksolver", 4)] public int iksolver; [DNAFieldAttribute(11, "void", "*ikdata", 0)] public object ptr_ikdata; [DNAFieldAttribute(12, "void", "*ikparam", 0)] public object ptr_ikparam; [DNAFieldAttribute(13, "bAnimVizSettings", "avs", 32)] public bAnimVizSettings avs; public bPose() { this.chanbase = default; this.ptr_chanhash = default; this.ptr_ptr_chan_array = default; this.flag = default; this._pad = default; this.ctime = default; this.stride_offset = default; this.cyclic_offset = default; this.agroups = default; this.active_group = default; this.iksolver = default; this.ptr_ikdata = default; this.ptr_ikparam = default; this.avs = default; } public bPose(ListBase chanbase, GHash ptr_chanhash, bPoseChannel ptr_ptr_chan_array, short flag, char[] _pad, float ctime, float[] stride_offset, float[] cyclic_offset, ListBase agroups, int active_group, int iksolver, object ptr_ikdata, object ptr_ikparam, bAnimVizSettings avs) { this.chanbase = chanbase; this.ptr_chanhash = ptr_chanhash; this.ptr_ptr_chan_array = ptr_ptr_chan_array; this.flag = flag; this._pad = _pad; this.ctime = ctime; this.stride_offset = stride_offset; this.cyclic_offset = cyclic_offset; this.agroups = agroups; this.active_group = active_group; this.iksolver = iksolver; this.ptr_ikdata = ptr_ikdata; this.ptr_ikparam = ptr_ikparam; this.avs = avs; } } }