diff --git a/src/lib.rs b/src/lib.rs index 810f952..fdf33fd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1595,11 +1595,19 @@ impl<'ui> Ui<'ui> { unsafe { sys::igIsItemHovered(ImGuiHoveredFlags::empty()) } } + pub fn is_item_hovered_with_flags(&self, flags: ImGuiHoveredFlags) -> bool { + unsafe { sys::igIsItemHovered(flags) } + } + /// Return `true` if the current window is being hovered by the mouse. pub fn is_window_hovered(&self) -> bool { unsafe { sys::igIsWindowHovered(ImGuiHoveredFlags::empty()) } } + pub fn is_window_hovered_with_flags(&self, flags: ImGuiHoveredFlags) -> bool { + unsafe { sys::igIsWindowHovered(flags) } + } + /// Return `true` if the current window is currently focused. pub fn is_window_focused(&self) -> bool { unsafe { sys::igIsWindowFocused(ImGuiFocusedFlags::RootAndChildWindows) }