GetCursorScreenPos
Definition
-- @/=[C]:-1
function GetCursorScreenPos(...)
Callers
@/lua/common/extensions/ui/flowgraph/editor.lua
im.BeginChild1(result.id, im.ImVec2(im.GetContentRegionAvailWidth(), 20 * editor.getPreference("ui.general.scale")))
local cPos = im.GetCursorScreenPos()
im.HighlightText(result.name, vehSearch.matchString)
@/lua/ge/extensions/util/maptiles.lua
local drawList = im.GetWindowDrawList()
local cursorPos = im.GetCursorScreenPos()
local gridWidth = 300
@/lua/ge/extensions/editor/materialEditor.lua
local function drawRectBg(text, color, hover, smol)
local pos = im.GetCursorScreenPos()
local ts = im.CalcTextSize(text)
@/lua/ge/extensions/editor/api/gui.lua
local textSize = imgui.CalcTextSize(label)
local topLeft = imgui.GetCursorScreenPos()
local bottomRight = imgui.ImVec2(topLeft.x + textSize.x, topLeft.y + textSize.y)
@/lua/ge/extensions/editor/util/plotHelperUtil.lua
self.dl = im.GetWindowDrawList()
self.screenPos = im.GetCursorScreenPos()
self.startCursorPos = im.GetCursorPos()
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
local separatorDummySize = im.ImVec2(0,5)
local function decoSeparatorDraw(e, mtd) im.Dummy(separatorDummySize) im.ImDrawList_AddLine(im.GetWindowDrawList(), im.GetCursorScreenPos(), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth(), im.GetCursorScreenPos().y), separatorColor, 1) im.Dummy(separatorDummySize) end
local function decoDummyDraw(e, mtd) im.Dummy(im.ImVec2(0,e.height)) end
local separatorDummySize = im.ImVec2(0,5)
local function decoSeparatorDraw(e, mtd) im.Dummy(separatorDummySize) im.ImDrawList_AddLine(im.GetWindowDrawList(), im.GetCursorScreenPos(), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth(), im.GetCursorScreenPos().y), separatorColor, 1) im.Dummy(separatorDummySize) end
local function decoDummyDraw(e, mtd) im.Dummy(im.ImVec2(0,e.height)) end
local separatorDummySize = im.ImVec2(0,5)
local function decoSeparatorDraw(e, mtd) im.Dummy(separatorDummySize) im.ImDrawList_AddLine(im.GetWindowDrawList(), im.GetCursorScreenPos(), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth(), im.GetCursorScreenPos().y), separatorColor, 1) im.Dummy(separatorDummySize) end
local function decoDummyDraw(e, mtd) im.Dummy(im.ImVec2(0,e.height)) end
@/lua/ge/extensions/util/groundModelDebug.lua
local v = visibleGroundModels[k]
local p1 = im.GetCursorScreenPos() --return struct116 /shrug
p1 = im.ImVec2(p1.x,p1.y)
-- -- draw bar in the firs column
-- local p1 = im.GetCursorScreenPos()
-- local p2 = im.ImVec2(p1.x + weight, p1.y + textLineHeight)
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamModifierLeakVis.lua
local cursorPos = im.GetCursorScreenPos()
local startPos = im.ImVec2(cursorPos.x - im.GetStyle().CellPadding.x, cursorPos.y - cellSize.y)
@/lua/ge/extensions/editor/flowgraph/variables.lua
function C:drawTarget(target, name, id, global)
local mouseXMin = im.GetCursorScreenPos().x + 10
local mouseXMax = im.GetCursorScreenPos().x + im.GetContentRegionAvailWidth()-10
local mouseXMin = im.GetCursorScreenPos().x + 10
local mouseXMax = im.GetCursorScreenPos().x + im.GetContentRegionAvailWidth()-10
id = id or target.id
if self.dragPayload then
table.insert(insertPositions, im.GetCursorScreenPos().y)
end
table.insert(insertPositions, im.GetCursorScreenPos().y)
local mousePos = im.GetMousePos()
if math.abs(mousePos.y - y) < dragReleaseVerticalDistance and mousePos.x > mouseXMin and mousePos.x < mouseXMax then
im.ImDrawList_AddLine(im.GetWindowDrawList(), im.ImVec2(im.GetCursorScreenPos().x+10, y-1), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth()-20, y-1), lineColor, 3)
if im.IsMouseReleased(0) then
if math.abs(mousePos.y - y) < dragReleaseVerticalDistance and mousePos.x > mouseXMin and mousePos.x < mouseXMax then
im.ImDrawList_AddLine(im.GetWindowDrawList(), im.ImVec2(im.GetCursorScreenPos().x+10, y-1), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth()-20, y-1), lineColor, 3)
if im.IsMouseReleased(0) then
@/lua/ge/extensions/flowgraph/utils.lua
local rectMin = im.GetCursorScreenPos()
rectMin.x = rectMin.x - padding.x
local rectMax = im.GetCursorScreenPos()
rectMax.x = rectMax.x + size.x + padding.x
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veStaticRenderView.lua
local mainRVScreenPos = im.GetCursorScreenPos()
local mainRVPos = im.GetCursorPos()
im.SetCursorPos(axisGizmoRVPos)
local axisGizmoRVScreenPos = im.GetCursorScreenPos()
@/lua/ge/extensions/editor/util/editorElementHelper.lua
local separatorDummySize = im.ImVec2(0,5)
local function decoSeparatorDraw(e, ctd) im.Dummy(separatorDummySize) im.ImDrawList_AddLine(im.GetWindowDrawList(), im.GetCursorScreenPos(), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth(), im.GetCursorScreenPos().y), separatorColor, 1) im.Dummy(separatorDummySize) end
local function decoDummyDraw(e, ctd) im.Dummy(im.ImVec2(0,e.height)) end
local separatorDummySize = im.ImVec2(0,5)
local function decoSeparatorDraw(e, ctd) im.Dummy(separatorDummySize) im.ImDrawList_AddLine(im.GetWindowDrawList(), im.GetCursorScreenPos(), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth(), im.GetCursorScreenPos().y), separatorColor, 1) im.Dummy(separatorDummySize) end
local function decoDummyDraw(e, ctd) im.Dummy(im.ImVec2(0,e.height)) end
local separatorDummySize = im.ImVec2(0,5)
local function decoSeparatorDraw(e, ctd) im.Dummy(separatorDummySize) im.ImDrawList_AddLine(im.GetWindowDrawList(), im.GetCursorScreenPos(), im.ImVec2(im.GetCursorScreenPos().x+im.GetContentRegionAvailWidth(), im.GetCursorScreenPos().y), separatorColor, 1) im.Dummy(separatorDummySize) end
local function decoDummyDraw(e, ctd) im.Dummy(im.ImVec2(0,e.height)) end
@/lua/ge/extensions/editor/flowgraph/main.lua
self.dl = im.GetWindowDrawList()
self.pos = im.GetCursorScreenPos()
local cursorTopLeft = im.GetCursorScreenPos()
im.uiscale[0] = editor.getPreference("ui.general.scale")
--im.SetNextWindowPos(im.GetCursorScreenPos())
if im.BeginPopup("Node Context Menu") then
@/lua/ge/extensions/editor/scriptAIManager.lua
local cPos = im.GetCursorScreenPos()
local graphPos = im.ImVec2(cPos.x, cPos.y)
@/lua/ge/extensions/editor/flowgraph/properties.lua
if editor.uiIconImageButton(editor.icons.format_line_spacing, im.ImVec2(22,22)) then
self._editMultilineText = {saveCallback = saveCallback, buf = im.ArrayChar(8192, v), pos = im.GetCursorScreenPos()}
end
local style = im.GetStyle()
local a = im.GetCursorScreenPos()
local b = im.GetContentRegionAvail()
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
local drawList = im.GetWindowDrawList()
local cursorPos = im.GetCursorScreenPos()
local sliderStart = im.ImVec2(cursorPos.x + padding, cursorPos.y)
@/lua/ge/extensions/editor/resourceChecker.lua
local textSize = im.CalcTextSize(text)
local leftT = im.GetCursorScreenPos()
leftT = im.ImVec2(leftT.x - 2, leftT.y - 1)
local function _drawTreemapGrid(root)
local p0 = im.GetCursorScreenPos()
local avail = im.GetContentRegionAvail()
local barH = 18* im.uiscale[0]
local p0 = im.GetCursorScreenPos()
local dl = im.GetWindowDrawList()
local p0 = im.GetCursorScreenPos()
local x, y = p0.x, p0.y
im.ImDrawList_AddRectFilled(dl, min, max, im.GetColorU322(colors[k]))
local oldPos = im.GetCursorScreenPos()
im.SetCursorScreenPos(min)
local splitterWidth = im.GetContentRegionAvailWidth()
local spPos = im.GetCursorScreenPos()
im.SetCursorScreenPos(spPos)
@/lua/ge/extensions/editor/inspector.lua
local imageStartCursorPos = imgui.GetCursorPos()
local imageStartAbsCursorPos = imgui.GetCursorScreenPos()
local drawlist = imgui.GetWindowDrawList()
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.GetCursorStartPos() return imgui.GetCursorStartPos() end
function M.GetCursorScreenPos() return imgui.GetCursorScreenPos() end
function M.SetCursorScreenPos(ImVec2_pos) imgui.SetCursorScreenPos(ImVec2_pos) end
function M.GetCursorStartPos() return imgui.GetCursorStartPos() end
function M.GetCursorScreenPos() return imgui.GetCursorScreenPos() end
function M.SetCursorScreenPos(ImVec2_pos) imgui.SetCursorScreenPos(ImVec2_pos) end
@/lua/ge/extensions/flowgraph/nodes/scene/raceLineParking.lua
local childSize = im.ImVec2(280,300)
tlCenter = im.GetCursorScreenPos()
im.BeginChild1("parkingPreview", childSize, true, im.WindowFlags_NoScrollbar+im.WindowFlags_NoScrollWithMouse)