//------------------------------------------------------------------------------ // // 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(842, "ARegion", 440)] public class ARegion { [DNAFieldAttribute(0, "ARegion", "*next", "ARegion", 8, true)] public ARegion ptr_next; [DNAFieldAttribute(1, "ARegion", "*prev", "ARegion", 8, true)] public ARegion ptr_prev; [DNAFieldAttribute(2, "View2D", "v2d", "View2D", 152, false)] public View2D v2d; [DNAFieldAttribute(3, "rcti", "winrct", "rcti", 16, false)] public rcti winrct; [DNAFieldAttribute(4, "rcti", "drawrct", "rcti", 16, false)] public rcti drawrct; [DNAFieldAttribute(5, "short", "winx", "short", 2, false)] public short winx; [DNAFieldAttribute(6, "short", "winy", "short", 2, false)] public short winy; [DNAFieldAttribute(7, "int", "category_scroll", "int", 4, false)] public int category_scroll; [DNAFieldAttribute(8, "char", "_pad0[4]", "System.Char[]", 4, false)] public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(9, "short", "visible", "short", 2, false)] public short visible; [DNAFieldAttribute(10, "short", "regiontype", "short", 2, false)] public short regiontype; [DNAFieldAttribute(11, "short", "alignment", "short", 2, false)] public short alignment; [DNAFieldAttribute(12, "short", "flag", "short", 2, false)] public short flag; [DNAFieldAttribute(13, "short", "sizex", "short", 2, false)] public short sizex; [DNAFieldAttribute(14, "short", "sizey", "short", 2, false)] public short sizey; [DNAFieldAttribute(15, "short", "do_draw", "short", 2, false)] public short do_draw; [DNAFieldAttribute(16, "short", "do_draw_paintcursor", "short", 2, false)] public short do_draw_paintcursor; [DNAFieldAttribute(17, "short", "overlap", "short", 2, false)] public short overlap; [DNAFieldAttribute(18, "short", "flagfullscreen", "short", 2, false)] public short flagfullscreen; [DNAFieldAttribute(19, "ARegionType", "*type", "ARegionType", 8, true)] public ARegionType ptr_type; [DNAFieldAttribute(20, "ListBase", "uiblocks", "ListBase", 16, false)] public ListBase uiblocks; [DNAFieldAttribute(21, "ListBase", "panels", "ListBase", 16, false)] public ListBase panels; [DNAFieldAttribute(22, "ListBase", "panels_category_active", "ListBase", 16, false)] public ListBase panels_category_active; [DNAFieldAttribute(23, "ListBase", "ui_lists", "ListBase", 16, false)] public ListBase ui_lists; [DNAFieldAttribute(24, "ListBase", "ui_previews", "ListBase", 16, false)] public ListBase ui_previews; [DNAFieldAttribute(25, "ListBase", "handlers", "ListBase", 16, false)] public ListBase handlers; [DNAFieldAttribute(26, "ListBase", "panels_category", "ListBase", 16, false)] public ListBase panels_category; [DNAFieldAttribute(27, "wmGizmoMap", "*gizmo_map", "wmGizmoMap", 8, true)] public wmGizmoMap ptr_gizmo_map; [DNAFieldAttribute(28, "wmTimer", "*regiontimer", "wmTimer", 8, true)] public wmTimer ptr_regiontimer; [DNAFieldAttribute(29, "wmDrawBuffer", "*draw_buffer", "wmDrawBuffer", 8, true)] public wmDrawBuffer ptr_draw_buffer; [DNAFieldAttribute(30, "char", "*headerstr", "char", 8, true)] public char ptr_headerstr; [DNAFieldAttribute(31, "void", "*regiondata", "void", 8, true)] public object ptr_regiondata; [DNAFieldAttribute(32, "ARegion_Runtime", "runtime", "ARegion_Runtime", 48, false)] public ARegion_Runtime runtime; public ARegion() { this.ptr_next = default; this.ptr_prev = default; this.v2d = default; this.winrct = default; this.drawrct = default; this.winx = default; this.winy = default; this.category_scroll = default; this._pad0 = default; this.visible = default; this.regiontype = default; this.alignment = default; this.flag = default; this.sizex = default; this.sizey = default; this.do_draw = default; this.do_draw_paintcursor = default; this.overlap = default; this.flagfullscreen = default; this.ptr_type = default; this.uiblocks = default; this.panels = default; this.panels_category_active = default; this.ui_lists = default; this.ui_previews = default; this.handlers = default; this.panels_category = default; this.ptr_gizmo_map = default; this.ptr_regiontimer = default; this.ptr_draw_buffer = default; this.ptr_headerstr = default; this.ptr_regiondata = default; this.runtime = default; } public ARegion( ARegion ptr_next, ARegion ptr_prev, View2D v2d, rcti winrct, rcti drawrct, short winx, short winy, int category_scroll, char[] _pad0, short visible, short regiontype, short alignment, short flag, short sizex, short sizey, short do_draw, short do_draw_paintcursor, short overlap, short flagfullscreen, ARegionType ptr_type, ListBase uiblocks, ListBase panels, ListBase panels_category_active, ListBase ui_lists, ListBase ui_previews, ListBase handlers, ListBase panels_category, wmGizmoMap ptr_gizmo_map, wmTimer ptr_regiontimer, wmDrawBuffer ptr_draw_buffer, char ptr_headerstr, object ptr_regiondata, ARegion_Runtime runtime) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.v2d = v2d; this.winrct = winrct; this.drawrct = drawrct; this.winx = winx; this.winy = winy; this.category_scroll = category_scroll; this._pad0 = _pad0; this.visible = visible; this.regiontype = regiontype; this.alignment = alignment; this.flag = flag; this.sizex = sizex; this.sizey = sizey; this.do_draw = do_draw; this.do_draw_paintcursor = do_draw_paintcursor; this.overlap = overlap; this.flagfullscreen = flagfullscreen; this.ptr_type = ptr_type; this.uiblocks = uiblocks; this.panels = panels; this.panels_category_active = panels_category_active; this.ui_lists = ui_lists; this.ui_previews = ui_previews; this.handlers = handlers; this.panels_category = panels_category; this.ptr_gizmo_map = ptr_gizmo_map; this.ptr_regiontimer = ptr_regiontimer; this.ptr_draw_buffer = ptr_draw_buffer; this.ptr_headerstr = ptr_headerstr; this.ptr_regiondata = ptr_regiondata; this.runtime = runtime; } } }