//------------------------------------------------------------------------------ // // 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(1047, "wmWindowManager", 1456)] public class wmWindowManager { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; [DNAFieldAttribute(1, "wmWindow", "*windrawable", "wmWindow", 8, true)] public wmWindow ptr_windrawable; [DNAFieldAttribute(2, "wmWindow", "*winactive", "wmWindow", 8, true)] public wmWindow ptr_winactive; [DNAFieldAttribute(3, "ListBase", "windows", "ListBase", 16, false)] public ListBase windows; [DNAFieldAttribute(4, "uchar", "init_flag", "uchar", 1, false)] public byte init_flag; [DNAFieldAttribute(5, "char", "_pad0[1]", "System.Char[]", 1, false)] public char[] _pad0 = new System.Char[1]; [DNAFieldAttribute(6, "short", "file_saved", "short", 2, false)] public short file_saved; [DNAFieldAttribute(7, "short", "op_undo_depth", "short", 2, false)] public short op_undo_depth; [DNAFieldAttribute(8, "short", "outliner_sync_select_dirty", "short", 2, false)] public short outliner_sync_select_dirty; [DNAFieldAttribute(9, "ListBase", "operators", "ListBase", 16, false)] public ListBase operators; [DNAFieldAttribute(10, "ListBase", "notifier_queue", "ListBase", 16, false)] public ListBase notifier_queue; [DNAFieldAttribute(11, "GSet", "*notifier_queue_set", "GSet", 8, true)] public GSet ptr_notifier_queue_set; [DNAFieldAttribute(12, "wmNotifier", "*notifier_current", "wmNotifier", 8, true)] public wmNotifier ptr_notifier_current; [DNAFieldAttribute(13, "int", "extensions_updates", "int", 4, false)] public int extensions_updates; [DNAFieldAttribute(14, "int", "extensions_blocked", "int", 4, false)] public int extensions_blocked; [DNAFieldAttribute(15, "ListBase", "jobs", "ListBase", 16, false)] public ListBase jobs; [DNAFieldAttribute(16, "ListBase", "paintcursors", "ListBase", 16, false)] public ListBase paintcursors; [DNAFieldAttribute(17, "ListBase", "drags", "ListBase", 16, false)] public ListBase drags; [DNAFieldAttribute(18, "ListBase", "keyconfigs", "ListBase", 16, false)] public ListBase keyconfigs; [DNAFieldAttribute(19, "wmKeyConfig", "*defaultconf", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_defaultconf; [DNAFieldAttribute(20, "wmKeyConfig", "*addonconf", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_addonconf; [DNAFieldAttribute(21, "wmKeyConfig", "*userconf", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_userconf; [DNAFieldAttribute(22, "ListBase", "timers", "ListBase", 16, false)] public ListBase timers; [DNAFieldAttribute(23, "wmTimer", "*autosavetimer", "wmTimer", 8, true)] public wmTimer ptr_autosavetimer; [DNAFieldAttribute(24, "char", "autosave_scheduled", "char", 1, false)] public char autosave_scheduled; [DNAFieldAttribute(25, "char", "_pad2[7]", "System.Char[]", 7, false)] public char[] _pad2 = new System.Char[7]; [DNAFieldAttribute(26, "UndoStack", "*undo_stack", "UndoStack", 8, true)] public UndoStack ptr_undo_stack; [DNAFieldAttribute(27, "wmMsgBus", "*message_bus", "wmMsgBus", 8, true)] public wmMsgBus ptr_message_bus; [DNAFieldAttribute(28, "wmXrData", "xr", "wmXrData", 1008, false)] public wmXrData xr; [DNAFieldAttribute(29, "WindowManagerRuntimeHandle", "*runtime", "WindowManagerRuntimeHandle", 8, true)] public WindowManagerRuntimeHandle ptr_runtime; public wmWindowManager() { this.id = default; this.ptr_windrawable = default; this.ptr_winactive = default; this.windows = default; this.init_flag = default; this._pad0 = default; this.file_saved = default; this.op_undo_depth = default; this.outliner_sync_select_dirty = default; this.operators = default; this.notifier_queue = default; this.ptr_notifier_queue_set = default; this.ptr_notifier_current = default; this.extensions_updates = default; this.extensions_blocked = default; this.jobs = default; this.paintcursors = default; this.drags = default; this.keyconfigs = default; this.ptr_defaultconf = default; this.ptr_addonconf = default; this.ptr_userconf = default; this.timers = default; this.ptr_autosavetimer = default; this.autosave_scheduled = default; this._pad2 = default; this.ptr_undo_stack = default; this.ptr_message_bus = default; this.xr = default; this.ptr_runtime = default; } public wmWindowManager( ID id, wmWindow ptr_windrawable, wmWindow ptr_winactive, ListBase windows, byte init_flag, char[] _pad0, short file_saved, short op_undo_depth, short outliner_sync_select_dirty, ListBase operators, ListBase notifier_queue, GSet ptr_notifier_queue_set, wmNotifier ptr_notifier_current, int extensions_updates, int extensions_blocked, ListBase jobs, ListBase paintcursors, ListBase drags, ListBase keyconfigs, wmKeyConfig ptr_defaultconf, wmKeyConfig ptr_addonconf, wmKeyConfig ptr_userconf, ListBase timers, wmTimer ptr_autosavetimer, char autosave_scheduled, char[] _pad2, UndoStack ptr_undo_stack, wmMsgBus ptr_message_bus, wmXrData xr, WindowManagerRuntimeHandle ptr_runtime) { this.id = id; this.ptr_windrawable = ptr_windrawable; this.ptr_winactive = ptr_winactive; this.windows = windows; this.init_flag = init_flag; this._pad0 = _pad0; this.file_saved = file_saved; this.op_undo_depth = op_undo_depth; this.outliner_sync_select_dirty = outliner_sync_select_dirty; this.operators = operators; this.notifier_queue = notifier_queue; this.ptr_notifier_queue_set = ptr_notifier_queue_set; this.ptr_notifier_current = ptr_notifier_current; this.extensions_updates = extensions_updates; this.extensions_blocked = extensions_blocked; this.jobs = jobs; this.paintcursors = paintcursors; this.drags = drags; this.keyconfigs = keyconfigs; this.ptr_defaultconf = ptr_defaultconf; this.ptr_addonconf = ptr_addonconf; this.ptr_userconf = ptr_userconf; this.timers = timers; this.ptr_autosavetimer = ptr_autosavetimer; this.autosave_scheduled = autosave_scheduled; this._pad2 = _pad2; this.ptr_undo_stack = ptr_undo_stack; this.ptr_message_bus = ptr_message_bus; this.xr = xr; this.ptr_runtime = ptr_runtime; } } }