// Update the Appearing flag (note: the BeginDocked() path may also set this to true later)
boolwindow_just_activated_by_user=(window->LastFrameActive<current_frame-1);// Not using !WasActive because the implicit "Debug" window would always toggle off->on
boolwindow_just_activated_by_user=(window->LastFrameActive<current_frame-1);// Not using !WasActive because the implicit "Debug" window would always toggle off->on
boolDockIsActive:1;// When docking artifacts are actually visible. When this is set, DockNode is guaranteed to be != NULL. ~~ (DockNode != NULL) && (DockNode->Windows.Size > 1).
boolDockIsActive:1;// When docking artifacts are actually visible. When this is set, DockNode is guaranteed to be != NULL. ~~ (DockNode != NULL) && (DockNode->Windows.Size > 1).
boolDockNodeIsVisible:1;
boolDockTabIsVisible:1;// Is our window visible this frame? ~~ is the corresponding tab selected?
boolDockTabIsVisible:1;// Is our window visible this frame? ~~ is the corresponding tab selected?
boolDockTabWantClose:1;
boolDockTabWantClose:1;
shortDockOrder;// Order of the last time the window was visible within its DockNode. This is used to reorder windows that are reappearing on the same frame. Same value between windows that were active and windows that were none are possible.
shortDockOrder;// Order of the last time the window was visible within its DockNode. This is used to reorder windows that are reappearing on the same frame. Same value between windows that were active and windows that were none are possible.