IsAnyItemHovered
Definition
-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:1080
function M.IsAnyItemHovered() return imgui.IsAnyItemHovered() end
Callers
@/lua/ge/extensions/editor/gen/utils.lua
U.inView = function()
return not ui_imgui.IsWindowHovered(ui_imgui.HoveredFlags_AnyWindow) and not ui_imgui.IsAnyItemHovered()
end
@/lua/ge/extensions/editor/tech/roadArchitect/utilities.lua
-- Tests if mouse is hovering over the terrain (as opposed to any windows, etc).
local function isMouseHoveringOverTerrain() return not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not editor.isAxisGizmoHovered() end
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veCrashTester.lua
if im.IsMouseClicked(0) and not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) then
startPos = hit.pos
@/lua/ge/extensions/editor/decalEditor.lua
-- Hover/pick via spheres
if res and res.pos and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
pickSphereUnderMouse(res, campos)
@/lua/ge/extensions/editor/roadEditor.lua
if not editor.keyModifiers.alt and not isRectSelectKeyCombinationActive and not mouseButtonHeldOnNode and
not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- Check the selected road first
hoveredRoadsIDs = {}
if not editor.keyModifiers.alt and not isRectSelectKeyCombinationActive and not mouseButtonHeldOnNode and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- Mouse click on map
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if editor.keyModifiers.alt then
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or editor_inspector.comboMenuOpen) then
dragMouseStartPos = vec3(im.GetMousePos().x, im.GetMousePos().y, 0)
@/lua/ge/extensions/editor/meshEditor.lua
-- Mouse Cursor Handling
if not editor.keyModifiers.alt and not mouseButtonHeldOnNode and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
if selectedMesh then
-- Highlight hovered mesh
if not editor.keyModifiers.alt and not mouseButtonHeldOnNode and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- Set the hoveredMesh
-- Mouse click on map
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if editor.keyModifiers.alt then
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if not editor.keyModifiers.alt then
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/vePropTransformer.lua
local leftClicked = im.IsMouseClicked(0)
local imguiNotHovered = not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
@/lua/ge/extensions/editor/gen/network.lua
-- print('?? MC:'..cameraMouseRayCast(true).object.name)
if not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- lo('?? network.MC:'..nm)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
-- Only pick vertices when not hovering imgui window
local imguiHovered = im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)
if imguiHovered then return end
-- Only pick vertices when not hovering imgui window
local imguiHovered = im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)
if imguiHovered then return end
-- Only pick vertices when not hovering imgui window
local imguiHovered = im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)
if imguiHovered then return end
@/lua/ge/extensions/editor/buildingEditor.lua
-- lo('?? MC:'..cameraMouseRayCast(true).object.name)
if not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
ishit = onClick(editor.keyModifiers.alt)
-- lo('?? CE_postclick:'..tostring(ishit))
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then
ishit = true
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veVehicleSpawner.lua
if im.IsMouseClicked(0) and not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) then
startPos = hit.pos
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veJBeamPicker.lua
local leftClicked = im.IsMouseClicked(0)
local imguiNotHovered = not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
local leftClicked = im.IsMouseClicked(0)
local imguiNotHovered = not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
@/lua/ge/extensions/editor/api/gui.lua
local function isViewportHovered()
return not (imgui.IsAnyItemHovered() or imgui.IsWindowHovered(imgui.HoveredFlags_AnyWindow))
end
@/lua/ge/extensions/editor/aiViz.lua
hoveredLink = nil
if rayCast and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
local minHitDist = rayCast.distance
@/lua/ge/extensions/editor/gen/world.lua
end
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
out.preforest = cedit.forest
if U._PRD == 0 and not scope and not ij and not ({conf=0,ter=0})[U._MODE] then
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
local rayCast = cameraMouseRayCast(true)
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
smouse = nil
W.inView = function()
return not (im.IsWindowFocused(im.FocusedFlags_AnyWindow) or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered())
end
if im.IsWindowFocused(im.FocusedFlags_AnyWindow) or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
if im.IsWindowFocused(im.FocusedFlags_AnyWindow) or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then
else
@/lua/ge/extensions/editor/scriptAIEditor.lua
end
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
local oldNodes = {}
drawVehBox(boxData, true)
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
mState.vehSelectData = {
drawCamBox(boxPos, boxRot, true)
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
mState.camSelectData = {
highlightLockSectTraj(poly, lLock, uLock)
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
trajectories[trClosest].selectedNode = nClosest
@/lua/ge/extensions/editor/gen/region.lua
if im.IsMouseClicked(0) and rayCast then
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then
return
@/lua/ge/extensions/editor/camPathEditor.lua
hoveredMarker = nil
if not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
local camPos = core_camera.getPosition()
@/lua/ge/extensions/editor/slotTrafficEditor.lua
hoveredLink = nil
if rayCast and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
local minHitDist = rayCast.distance
-- Mouse click on map
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if editor.keyModifiers.alt then
-- Handle mouse click
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
dragMouseStartPos = vec3(im.GetMousePos().x, im.GetMousePos().y, 0)
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTree.lua
local imguiNotHovered = true--not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
local res, pos, dir = extensions.editor_vehicleEditor_staticEditor_veStaticRenderView.getMainRenderViewMouseRay() --getCameraMouseRay()
@/lua/ge/extensions/editor/gen/decal.lua
local function inView()
return not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered()
end
-- if true then return end
-- if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
-- if not out.dbg then
-- out.pdrag = nil
if not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
for ind,rd in pairs(adec) do
if im.IsMouseDown(0) and rayCast and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- if _dbdrag then return end
if U._MODE == 'conf' and im.IsMouseClicked(0) and inView() then -- not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
if not rayCast or rayCast.object.name ~= 'theTerrain' then return end
if not rayCast or rayCast.object.name ~= 'theTerrain' then return end
lo('?? decal_CLICK:'..':'..tostring(rayCast.object.name)..':'..tostring(cmover)..':'..tostring(cpick)..'/'..tostring(croad)..':'..tostring(rayCastHit)..':'..tostring(im.IsWindowHovered(im.HoveredFlags_AnyWindow))..':'..tostring(im.IsAnyItemHovered()))
if cmover and not cjunc then
@/lua/ge/extensions/editor/toolUtilities/util.lua
local function isMouseHoveringOverTerrain()
return not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not editor.isAxisGizmoHovered()
end