Made IsWindowFocused() work outside of NewFrame()-EndFrame() and added comments about how ImGuiFocusedFlags_AnyWindow should NOT be used in place of io.WantCaptureMouse. (#2185)
ImGuiFocusedFlags_ChildWindows=1<<0,// IsWindowFocused(): Return true if any children of the window is focused
ImGuiFocusedFlags_ChildWindows=1<<0,// IsWindowFocused(): Return true if any children of the window is focused
ImGuiFocusedFlags_RootWindow=1<<1,// IsWindowFocused(): Test from root window (top most parent of the current hierarchy)
ImGuiFocusedFlags_RootWindow=1<<1,// IsWindowFocused(): Test from root window (top most parent of the current hierarchy)
ImGuiFocusedFlags_AnyWindow=1<<2,// IsWindowFocused(): Return true if any window is focused
ImGuiFocusedFlags_AnyWindow=1<<2,// IsWindowFocused(): Return true if any window is focused. Important: If you are trying to tell how to dispatch your low-level inputs, do NOT use this. Use ImGui::GetIO().WantCaptureMouse instead.