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)