GE Lua Documentation

Press F to search!

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