//------------------------------------------------------------------------------ // // 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(65, "bAction", 352)] public class bAction { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)] public ID id; [DNAFieldAttribute(1, "ActionLayer", "**layer_array", "ActionLayer", 8, true, 208)] public ActionLayer ptr_ptr_layer_array; [DNAFieldAttribute(2, "int", "layer_array_num", "int", 4, false, 216)] public int layer_array_num; [DNAFieldAttribute(3, "int", "layer_active_index", "int", 4, false, 220)] public int layer_active_index; [DNAFieldAttribute(4, "ActionSlot", "**slot_array", "ActionSlot", 8, true, 224)] public ActionSlot ptr_ptr_slot_array; [DNAFieldAttribute(5, "int", "slot_array_num", "int", 4, false, 232)] public int slot_array_num; [DNAFieldAttribute(6, "int", "last_slot_handle", "int", 4, false, 236)] public int last_slot_handle; [DNAFieldAttribute(7, "ActionStripKeyframeData", "**strip_keyframe_data_array", "ActionStripKeyframeData", 8, true, 240)] public ActionStripKeyframeData ptr_ptr_strip_keyframe_data_array; [DNAFieldAttribute(8, "int", "strip_keyframe_data_array_num", "int", 4, false, 248)] public int strip_keyframe_data_array_num; [DNAFieldAttribute(9, "char", "_pad0[4]", "System.Char[]", 4, false, 252)] public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(10, "ListBase", "curves", "ListBase", 16, false, 256)] public ListBase curves; [DNAFieldAttribute(11, "ListBase", "chanbase", "ListBase", 16, false, 272)] public ListBase chanbase; [DNAFieldAttribute(12, "ListBase", "groups", "ListBase", 16, false, 288)] public ListBase groups; [DNAFieldAttribute(13, "ListBase", "markers", "ListBase", 16, false, 304)] public ListBase markers; [DNAFieldAttribute(14, "int", "flag", "int", 4, false, 320)] public int flag; [DNAFieldAttribute(15, "int", "active_marker", "int", 4, false, 324)] public int active_marker; [DNAFieldAttribute(16, "int", "idroot", "int", 4, false, 328)] public int idroot; [DNAFieldAttribute(17, "char", "_pad1[4]", "System.Char[]", 4, false, 332)] public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(18, "float", "frame_start", "float", 4, false, 336)] public float frame_start; [DNAFieldAttribute(19, "float", "frame_end", "float", 4, false, 340)] public float frame_end; [DNAFieldAttribute(20, "PreviewImage", "*preview", "PreviewImage", 8, true, 344)] public PreviewImage ptr_preview; public bAction() { this.id = default; this.ptr_ptr_layer_array = default; this.layer_array_num = default; this.layer_active_index = default; this.ptr_ptr_slot_array = default; this.slot_array_num = default; this.last_slot_handle = default; this.ptr_ptr_strip_keyframe_data_array = default; this.strip_keyframe_data_array_num = default; this._pad0 = default; this.curves = default; this.chanbase = default; this.groups = default; this.markers = default; this.flag = default; this.active_marker = default; this.idroot = default; this._pad1 = default; this.frame_start = default; this.frame_end = default; this.ptr_preview = default; } public bAction( ID id, ActionLayer ptr_ptr_layer_array, int layer_array_num, int layer_active_index, ActionSlot ptr_ptr_slot_array, int slot_array_num, int last_slot_handle, ActionStripKeyframeData ptr_ptr_strip_keyframe_data_array, int strip_keyframe_data_array_num, char[] _pad0, ListBase curves, ListBase chanbase, ListBase groups, ListBase markers, int flag, int active_marker, int idroot, char[] _pad1, float frame_start, float frame_end, PreviewImage ptr_preview) { this.id = id; this.ptr_ptr_layer_array = ptr_ptr_layer_array; this.layer_array_num = layer_array_num; this.layer_active_index = layer_active_index; this.ptr_ptr_slot_array = ptr_ptr_slot_array; this.slot_array_num = slot_array_num; this.last_slot_handle = last_slot_handle; this.ptr_ptr_strip_keyframe_data_array = ptr_ptr_strip_keyframe_data_array; this.strip_keyframe_data_array_num = strip_keyframe_data_array_num; this._pad0 = _pad0; this.curves = curves; this.chanbase = chanbase; this.groups = groups; this.markers = markers; this.flag = flag; this.active_marker = active_marker; this.idroot = idroot; this._pad1 = _pad1; this.frame_start = frame_start; this.frame_end = frame_end; this.ptr_preview = ptr_preview; } } }