enum ImGui::ImGuiHoveredFlags
Overview
Defined in:
types.crEnum Members
-
None =
0
-
Return true if directly over the item/window, not obstructed by another window, not obstructed by an active popup or modal blocking inputs under them.
-
ChildWindows =
1
-
IsWindowHovered() only: Return true if any children of the window is hovered
-
RootWindow =
2
-
IsWindowHovered() only: Test from root window (top most parent of the current hierarchy)
-
AnyWindow =
4
-
IsWindowHovered() only: Return true if any window is hovered
-
NoPopupHierarchy =
8
-
IsWindowHovered() only: Do not consider popup hierarchy (do not treat popup emitter as parent of popup) (when used with _ChildWindows or _RootWindow)
-
AllowWhenBlockedByPopup =
32
-
Return true even if a popup window is normally blocking access to this item/window
-
AllowWhenBlockedByActiveItem =
128
-
Return true even if an active item is blocking access to this item/window. Useful for Drag and Drop patterns.
-
AllowWhenOverlapped =
256
-
IsItemHovered() only: Return true even if the position is obstructed or overlapped by another window
-
AllowWhenDisabled =
512
-
IsItemHovered() only: Return true even if the item is disabled
-
Disable using gamepad/keyboard navigation state when active, always query mouse.
-
RectOnly =
416
-
RootAndChildWindows =
3
-
DelayNormal =
2048
-
Return true after io.HoverDelayNormal elapsed (~0.30 sec)
-
DelayShort =
4096
-
Return true after io.HoverDelayShort elapsed (~0.10 sec)
-
Disable shared delay system where moving from one item to the next keeps the previous timer for a short time (standard for tooltips with long delays)
Instance Method Summary
- #allow_when_blocked_by_active_item?
- #allow_when_blocked_by_popup?
- #allow_when_disabled?
- #allow_when_overlapped?
- #any_window?
- #child_windows?
- #delay_normal?
- #delay_short?
- #no_nav_override?
- #no_popup_hierarchy?
- #no_shared_delay?
- #none?
- #rect_only?
- #root_and_child_windows?
- #root_window?