//------------------------------------------------------------------------------ // // 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")] public class NlaStrip { [DNAFieldAttribute(0, "NlaStrip", "*next", "NlaStrip", 4, true)] public NlaStrip ptr_next; [DNAFieldAttribute(1, "NlaStrip", "*prev", "NlaStrip", 4, true)] public NlaStrip ptr_prev; [DNAFieldAttribute(2, "ListBase", "strips", "ListBase", 16, false)] public ListBase strips; [DNAFieldAttribute(3, "bAction", "*act", "bAction", 4, true)] public bAction ptr_act; [DNAFieldAttribute(4, "int", "action_slot_handle", "int", 4, false)] public int action_slot_handle; [DNAFieldAttribute(5, "char", "action_slot_name[66]", "System.Char[]", 66, false)] public char[] action_slot_name = new System.Char[66]; [DNAFieldAttribute(6, "char", "_pad0[2]", "System.Char[]", 2, false)] public char[] _pad0 = new System.Char[2]; [DNAFieldAttribute(7, "ListBase", "fcurves", "ListBase", 16, false)] public ListBase fcurves; [DNAFieldAttribute(8, "ListBase", "modifiers", "ListBase", 16, false)] public ListBase modifiers; [DNAFieldAttribute(9, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; [DNAFieldAttribute(10, "float", "influence", "float", 4, false)] public float influence; [DNAFieldAttribute(11, "float", "strip_time", "float", 4, false)] public float strip_time; [DNAFieldAttribute(12, "float", "start", "float", 4, false)] public float start; [DNAFieldAttribute(13, "float", "end", "float", 4, false)] public float end; [DNAFieldAttribute(14, "float", "actstart", "float", 4, false)] public float actstart; [DNAFieldAttribute(15, "float", "actend", "float", 4, false)] public float actend; [DNAFieldAttribute(16, "float", "repeat", "float", 4, false)] public float repeat; [DNAFieldAttribute(17, "float", "scale", "float", 4, false)] public float scale; [DNAFieldAttribute(18, "float", "blendin", "float", 4, false)] public float blendin; [DNAFieldAttribute(19, "float", "blendout", "float", 4, false)] public float blendout; [DNAFieldAttribute(20, "short", "blendmode", "short", 2, false)] public short blendmode; [DNAFieldAttribute(21, "short", "extendmode", "short", 2, false)] public short extendmode; [DNAFieldAttribute(22, "char", "_pad1[2]", "System.Char[]", 2, false)] public char[] _pad1 = new System.Char[2]; [DNAFieldAttribute(23, "short", "type", "short", 2, false)] public short type; [DNAFieldAttribute(24, "void", "*speaker_handle", "void", 4, true)] public object ptr_speaker_handle; [DNAFieldAttribute(25, "int", "flag", "int", 4, false)] public int flag; [DNAFieldAttribute(26, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(27, "NlaStrip", "*orig_strip", "NlaStrip", 4, true)] public NlaStrip ptr_orig_strip; [DNAFieldAttribute(28, "void", "*_pad3", "void", 4, true)] public object ptr__pad3; public NlaStrip() { this.ptr_next = default; this.ptr_prev = default; this.strips = default; this.ptr_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.ptr_speaker_handle = default; this.flag = default; this._pad2 = default; this.ptr_orig_strip = default; this.ptr__pad3 = default; } public NlaStrip( NlaStrip ptr_next, NlaStrip ptr_prev, ListBase strips, bAction ptr_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 ptr_speaker_handle, int flag, char[] _pad2, NlaStrip ptr_orig_strip, object ptr__pad3) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.strips = strips; this.ptr_act = ptr_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.ptr_speaker_handle = ptr_speaker_handle; this.flag = flag; this._pad2 = _pad2; this.ptr_orig_strip = ptr_orig_strip; this.ptr__pad3 = ptr__pad3; } } }