GE Lua Documentation

Press F to search!

IsAnyItemHovered

Definition


-- @/=[C]:-1
function IsAnyItemHovered(...)

Callers

@/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/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/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/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/camPathEditor.lua
  hoveredMarker = nil
  if not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
    local camPos = core_camera.getPosition()
@/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/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/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/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/toolUtilities/util.lua
local function isMouseHoveringOverTerrain()
  return not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not editor.isAxisGizmoHovered()
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/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/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/vehicleEditor/liveEditor/vePropTransformer.lua
  local leftClicked = im.IsMouseClicked(0)
  local imguiNotHovered = not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.IsItemToggledOpen() return imgui.IsItemToggledOpen() end
function M.IsAnyItemHovered() return imgui.IsAnyItemHovered() end
function M.IsAnyItemActive() return imgui.IsAnyItemActive() end
function M.IsItemToggledOpen() return imgui.IsItemToggledOpen() end
function M.IsAnyItemHovered() return imgui.IsAnyItemHovered() end
function M.IsAnyItemActive() return imgui.IsAnyItemActive() end
@/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/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/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/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/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/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)