//------------------------------------------------------------------------------ // // 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(563, "bActionStrip", 168)] public class bActionStrip { [DNAFieldAttribute(0, "bActionStrip", "*next", "bActionStrip", 8, true, 0)] public bActionStrip ptr_next; [DNAFieldAttribute(1, "bActionStrip", "*prev", "bActionStrip", 8, true, 8)] public bActionStrip ptr_prev; [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 16)] public short flag; [DNAFieldAttribute(3, "short", "mode", "short", 2, false, 18)] public short mode; [DNAFieldAttribute(4, "short", "stride_axis", "short", 2, false, 20)] public short stride_axis; [DNAFieldAttribute(5, "short", "curmod", "short", 2, false, 22)] public short curmod; [DNAFieldAttribute(6, "Ipo", "*ipo", "Ipo", 8, true, 24)] public Ipo ptr_ipo; [DNAFieldAttribute(7, "bAction", "*act", "bAction", 8, true, 32)] public bAction ptr_act; [DNAFieldAttribute(8, "Object", "*object", "Object", 8, true, 40)] public Object ptr_object; [DNAFieldAttribute(9, "float", "start", "float", 4, false, 48)] public float start; [DNAFieldAttribute(10, "float", "end", "float", 4, false, 52)] public float end; [DNAFieldAttribute(11, "float", "actstart", "float", 4, false, 56)] public float actstart; [DNAFieldAttribute(12, "float", "actend", "float", 4, false, 60)] public float actend; [DNAFieldAttribute(13, "float", "actoffs", "float", 4, false, 64)] public float actoffs; [DNAFieldAttribute(14, "float", "stridelen", "float", 4, false, 68)] public float stridelen; [DNAFieldAttribute(15, "float", "repeat", "float", 4, false, 72)] public float repeat; [DNAFieldAttribute(16, "float", "scale", "float", 4, false, 76)] public float scale; [DNAFieldAttribute(17, "float", "blendin", "float", 4, false, 80)] public float blendin; [DNAFieldAttribute(18, "float", "blendout", "float", 4, false, 84)] public float blendout; [DNAFieldAttribute(19, "char", "stridechannel[32]", "System.Char[]", 32, false, 88)] public char[] stridechannel = new System.Char[32]; [DNAFieldAttribute(20, "char", "offs_bone[32]", "System.Char[]", 32, false, 120)] public char[] offs_bone = new System.Char[32]; [DNAFieldAttribute(21, "ListBase", "modifiers", "ListBase", 16, false, 152)] public ListBase modifiers; public bActionStrip() { this.ptr_next = default; this.ptr_prev = default; this.flag = default; this.mode = default; this.stride_axis = default; this.curmod = default; this.ptr_ipo = default; this.ptr_act = default; this.ptr_object = default; this.start = default; this.end = default; this.actstart = default; this.actend = default; this.actoffs = default; this.stridelen = default; this.repeat = default; this.scale = default; this.blendin = default; this.blendout = default; this.stridechannel = default; this.offs_bone = default; this.modifiers = default; } public bActionStrip( bActionStrip ptr_next, bActionStrip ptr_prev, short flag, short mode, short stride_axis, short curmod, Ipo ptr_ipo, bAction ptr_act, Object ptr_object, float start, float end, float actstart, float actend, float actoffs, float stridelen, float repeat, float scale, float blendin, float blendout, char[] stridechannel, char[] offs_bone, ListBase modifiers) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.flag = flag; this.mode = mode; this.stride_axis = stride_axis; this.curmod = curmod; this.ptr_ipo = ptr_ipo; this.ptr_act = ptr_act; this.ptr_object = ptr_object; this.start = start; this.end = end; this.actstart = actstart; this.actend = actend; this.actoffs = actoffs; this.stridelen = stridelen; this.repeat = repeat; this.scale = scale; this.blendin = blendin; this.blendout = blendout; this.stridechannel = stridechannel; this.offs_bone = offs_bone; this.modifiers = modifiers; } } }