//------------------------------------------------------------------------------ // // 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(96, "NlaStrip", 288)] public class NlaStrip { [DNAFieldAttribute(8, "NlaStrip", 0, "*next", "NlaStrip", true, 0)] public NlaStrip next; [DNAFieldAttribute(8, "NlaStrip", 1, "*prev", "NlaStrip", true, 8)] public NlaStrip prev; [DNAFieldAttribute(16, "ListBase", 2, "strips", "ListBase", false, 16)] public ListBase strips; [DNAFieldAttribute(8, "bAction", 3, "*act", "bAction", true, 32)] public bAction act; [DNAFieldAttribute(4, "int", 4, "action_slot_handle", "int", false, 40)] public int action_slot_handle; [DNAArrayAttribute(66, "char", 5, "action_slot_name[66]", "System.Char[]", 66, false, 44)] public char[] action_slot_name = new System.Char[66]; [DNAArrayAttribute(2, "char", 6, "_pad0[2]", "System.Char[]", 2, false, 110)] public char[] _pad0 = new System.Char[2]; [DNAFieldAttribute(16, "ListBase", 7, "fcurves", "ListBase", false, 112)] public ListBase fcurves; [DNAFieldAttribute(16, "ListBase", 8, "modifiers", "ListBase", false, 128)] public ListBase modifiers; [DNAArrayAttribute(64, "char", 9, "name[64]", "System.Char[]", 64, false, 144)] public char[] name = new System.Char[64]; [DNAFieldAttribute(4, "float", 10, "influence", "float", false, 208)] public float influence; [DNAFieldAttribute(4, "float", 11, "strip_time", "float", false, 212)] public float strip_time; [DNAFieldAttribute(4, "float", 12, "start", "float", false, 216)] public float start; [DNAFieldAttribute(4, "float", 13, "end", "float", false, 220)] public float end; [DNAFieldAttribute(4, "float", 14, "actstart", "float", false, 224)] public float actstart; [DNAFieldAttribute(4, "float", 15, "actend", "float", false, 228)] public float actend; [DNAFieldAttribute(4, "float", 16, "repeat", "float", false, 232)] public float repeat; [DNAFieldAttribute(4, "float", 17, "scale", "float", false, 236)] public float scale; [DNAFieldAttribute(4, "float", 18, "blendin", "float", false, 240)] public float blendin; [DNAFieldAttribute(4, "float", 19, "blendout", "float", false, 244)] public float blendout; [DNAFieldAttribute(2, "short", 20, "blendmode", "short", false, 248)] public short blendmode; [DNAFieldAttribute(2, "short", 21, "extendmode", "short", false, 250)] public short extendmode; [DNAArrayAttribute(2, "char", 22, "_pad1[2]", "System.Char[]", 2, false, 252)] public char[] _pad1 = new System.Char[2]; [DNAFieldAttribute(2, "short", 23, "type", "short", false, 254)] public short type; [DNAFieldAttribute(8, "void", 24, "*speaker_handle", "void", true, 256)] public object speaker_handle; [DNAFieldAttribute(4, "int", 25, "flag", "int", false, 264)] public int flag; [DNAArrayAttribute(4, "char", 26, "_pad2[4]", "System.Char[]", 4, false, 268)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(8, "NlaStrip", 27, "*orig_strip", "NlaStrip", true, 272)] public NlaStrip orig_strip; [DNAFieldAttribute(8, "void", 28, "*_pad3", "void", true, 280)] public object _pad3; public NlaStrip() { this.next = default; this.prev = default; this.strips = default; this.act = default; this.action_slot_handle = default; this.action_slot_name = default; this._pad0 = default; this.fcurves = default; this.modifiers = default; this.name = default; this.influence = default; this.strip_time = default; this.start = default; this.end = default; this.actstart = default; this.actend = default; this.repeat = default; this.scale = default; this.blendin = default; this.blendout = default; this.blendmode = default; this.extendmode = default; this._pad1 = default; this.type = default; this.speaker_handle = default; this.flag = default; this._pad2 = default; this.orig_strip = default; this._pad3 = default; } public NlaStrip( NlaStrip next, NlaStrip prev, ListBase strips, bAction act, int action_slot_handle, char[] action_slot_name, char[] _pad0, ListBase fcurves, ListBase modifiers, char[] name, float influence, float strip_time, float start, float end, float actstart, float actend, float repeat, float scale, float blendin, float blendout, short blendmode, short extendmode, char[] _pad1, short type, object speaker_handle, int flag, char[] _pad2, NlaStrip orig_strip, object _pad3) { this.next = next; this.prev = prev; this.strips = strips; this.act = act; this.action_slot_handle = action_slot_handle; this.action_slot_name = action_slot_name; this._pad0 = _pad0; this.fcurves = fcurves; this.modifiers = modifiers; this.name = name; this.influence = influence; this.strip_time = strip_time; this.start = start; this.end = end; this.actstart = actstart; this.actend = actend; this.repeat = repeat; this.scale = scale; this.blendin = blendin; this.blendout = blendout; this.blendmode = blendmode; this.extendmode = extendmode; this._pad1 = _pad1; this.type = type; this.speaker_handle = speaker_handle; this.flag = flag; this._pad2 = _pad2; this.orig_strip = orig_strip; this._pad3 = _pad3; } } }