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