Item / Widgets Utilities
Those marked with [O] are optional
-- ImGui.IsItemHovered(...)
-- Parameters: ImGuiHoveredFlags (flags) [O]
-- Returns: bool (hovered)
-- Overloads
hovered = ImGui.IsItemHovered()
hovered = ImGui.IsItemHovered(ImGuiHoveredFlags.ChildWindows)
-- ImGui.IsItemActive()
-- Returns: bool (active)
active = ImGui.IsItemActive()
-- ImGui.IsItemFocused()
-- Returns: bool (focused)
focused = ImGui.IsItemFocused()
-- ImGui.IsItemClicked(...)
-- Parameters: ImGuiMouseButton (mouse_button) [O]
-- Returns: bool (clicked)
-- Overloads
clicked = ImGui.IsItemClicked()
clicked = ImGui.IsItemClicked(ImGuiMouseButton.Middle)
-- ImGui.IsItemVisible()
-- Returns: bool (visible)
visible = ImGui.IsItemVisible()
-- ImGui.IsItemEdited()
-- Returns: bool (edited)
edited = ImGui.IsItemEdited()
-- ImGui.IsItemActivated()
-- Returns: bool (activated)
activated = ImGui.IsItemActivated()
-- ImGui.IsItemDeactivated()
-- Returns: bool (deactivated)
deactivated = ImGui.IsItemDeactivated()
-- ImGui.IsItemDeactivatedAfterEdit()
-- Returns: bool (deactivated_after_edit)
deactivated_after_edit = ImGui.IsItemDeactivatedAfterEdit()
-- ImGui.IsItemToggledOpen()
-- Returns: bool (toggled_open)
toggled_open = ImGui.IsItemToggledOpen()
-- ImGui.IsAnyItemHovered()
-- Returns: bool (any_item_hovered)
any_item_hovered = ImGui.IsAnyItemHovered()
-- ImGui.IsAnyItemActive()
-- Returns: bool (any_item_active)
any_item_active = ImGui.IsAnyItemActive()
-- ImGui.IsAnyItemFocused()
-- Returns: bool (any_item_focused)
any_item_focused = ImGui.IsAnyItemFocused()
-- ImGui.GetItemRectMin()
-- Returns: float (x), float (y)
x, y = ImGui.GetItemRectMin()
-- ImGui.GetItemRectMax()
-- Returns: float (x), float (y)
x, y = ImGui.GetItemRectMax()
-- ImGui.GetItemRectSize()
-- Returns: float (x), float (y)
x, y = ImGui.GetItemRectSize()
-- ImGuiSetNextItemAllowOverlap()
ImGui.ImGuiSetNextItemAllowOverlap()
-- ImGui.LoadImageURL(...)
-- Parameters: URL (string)
-- Returns: ImTextureID (MyImage)
MyImage = ImGui.LoadImageURL(URL)
-- ImGui.LoadImagePath(...)
-- Parameters: Path (string)
-- Returns: ImTextureID (MyImage)
MyImage = ImGui.LoadImagePath(Path)
-- DEPRECATED
-- ImGui.SetItemAllowOverlap()
ImGui.SetItemAllowOverlap()Last updated
