GetWindowPos
Definition
-- @/=[C]:-1
function GetWindowPos(...)
Callers
@/lua/ge/extensions/editor/gen/ui.lua
local cur = im.GetCursorPos()
local topLeft = im.GetWindowPos()
topLeft.x = topLeft.x + cur.x + shift -- padding
local cur = im.GetCursorPos()
local topLeft = im.GetWindowPos()
-- lo('?? for_pos:'..topLeft.x..':'..topLeft.y)
local cur = im.GetCursorPos()
local topLeft = im.GetWindowPos()
-- lo('?? for_pos:'..topLeft.x..':'..topLeft.y)
@/lua/ge/extensions/editor/forestEditor.lua
transformToolSettingsOpen = not transformToolSettingsOpen
selectionStylePopupPos = im.ImVec2(im.GetWindowPos().x + im.GetCursorPosX(), im.GetWindowPos().y + im.GetCursorPosY() + 30)
elseif tool.mode == var.enum_brushMode.snap and im.IsItemHovered() and im.IsMouseClicked(1) then
transformToolSettingsOpen = not transformToolSettingsOpen
selectionStylePopupPos = im.ImVec2(im.GetWindowPos().x + im.GetCursorPosX(), im.GetWindowPos().y + im.GetCursorPosY() + 30)
elseif tool.mode == var.enum_brushMode.snap and im.IsItemHovered() and im.IsMouseClicked(1) then
snapOptionsOpen = not snapOptionsOpen
snapOptionPopupPos = im.ImVec2(im.GetWindowPos().x + im.GetCursorPosX(), im.GetWindowPos().y + im.GetCursorPosY() + 30)
end
snapOptionsOpen = not snapOptionsOpen
snapOptionPopupPos = im.ImVec2(im.GetWindowPos().x + im.GetCursorPosX(), im.GetWindowPos().y + im.GetCursorPosY() + 30)
end
local windowDrawList = im.GetWindowDrawList()
local windowPos = im.GetWindowPos()
local style = im.GetStyle()
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
im.SameLine()
local windowPos = im.GetWindowPos()
cursorPos = im.GetCursorPos()
@/lua/ge/extensions/editor/inspector.lua
local p_Min = imgui.ImVec2(imgui.GetWindowPos().x + imageStartCursorPos.x + u_pixel + imgui.GetStyle().ChildBorderSize, imgui.GetWindowPos().y + imageStartCursorPos.y + v_pixel + imgui.GetStyle().ChildBorderSize)
local p_Max = imgui.ImVec2(p_Min.x + width_pixel, p_Min.y + height_pixel)
local p_Min = imgui.ImVec2(imgui.GetWindowPos().x + imageStartCursorPos.x + u_pixel + imgui.GetStyle().ChildBorderSize, imgui.GetWindowPos().y + imageStartCursorPos.y + v_pixel + imgui.GetStyle().ChildBorderSize)
local p_Max = imgui.ImVec2(p_Min.x + width_pixel, p_Min.y + height_pixel)
local windowPos = imgui.GetWindowPos()
local imageStartCursorPos = imgui.GetCursorPos()
local windowPos = imgui.GetWindowPos()
local cursorPos = imgui.GetCursorPos()
if imgui.BeginCombo("##handleColor", groundCoverUVHandleColors[groundCoverUVHandleColorIndex].name) then
local windowPos = imgui.GetWindowPos()
local comboCursorPos = imgui.GetCursorPos()
if imgui.BeginCombo("##backgroundColor", groundCoverUVBgColors[groundCoverUVBgColorIndex].name) then
local windowPos = imgui.GetWindowPos()
local cursorPos = imgui.GetCursorPos()
local windowPos = imgui.GetWindowPos()
local cursorPos = imgui.GetCursorPos()
@/lua/ge/extensions/editor/missionPlaybook/missionTreeViewer.lua
local off = im.GetWindowPos()
im.ImDrawList_AddRectFilled(im.GetWindowDrawList(),
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
local pos = im.GetWindowPos()
local p = im.ImVec2(pos.x + im.GetCursorPosX() - 4 ,pos.y + im.GetCursorPosY()-4)
pos = im.GetWindowPos()
p = im.ImVec2(pos.x + im.GetCursorPosX() - 4 ,pos.y + im.GetCursorPosY()-4)
@/lua/ge/extensions/editor/terrainEditor.lua
local drawList = im.GetWindowDrawList()
local winPos = im.GetWindowPos()
local winSize = im.GetWindowSize()
@/lua/ge/extensions/editor/dynamicDecals/inspector/utils.lua
im.SameLine()
local windowPos = im.GetWindowPos()
cursorPos = im.GetCursorPos()
@/lua/ge/extensions/editor/fileDialog.lua
if editor.uiIconImageButton(editor.icons.arrow_downward, im.ImVec2(25 * im.uiscale[0], 25 * im.uiscale[0])) then
recentDirsWindowPos = im.ImVec2(im.GetWindowPos().x + xpos, im.GetWindowPos().y + im.GetCursorPosY() - im.GetStyle().ItemSpacing.y)
recentDirsWindowWidth = width
if editor.uiIconImageButton(editor.icons.arrow_downward, im.ImVec2(25 * im.uiscale[0], 25 * im.uiscale[0])) then
recentDirsWindowPos = im.ImVec2(im.GetWindowPos().x + xpos, im.GetWindowPos().y + im.GetCursorPosY() - im.GetStyle().ItemSpacing.y)
recentDirsWindowWidth = width
local width = im.CalcItemWidth()
smartSearchWindowPos = im.ImVec2(im.GetWindowPos().x + posX, im.GetWindowPos().y + im.GetCursorPosY() + 2)
smartSearchWindowSize = im.ImVec2(width, 100)
local width = im.CalcItemWidth()
smartSearchWindowPos = im.ImVec2(im.GetWindowPos().x + posX, im.GetWindowPos().y + im.GetCursorPosY() + 2)
smartSearchWindowSize = im.ImVec2(width, 100)
@/lua/ge/extensions/editor/flowgraph/search.lua
if self.buttonListIndex == self.selectedButtonListIndex then
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderActive), 1, 1)
-- display blue rectangle when node is hovered
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderHovered), 1, 1)
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.GetWindowDpiScale() return imgui.GetWindowDpiScale() end
function M.GetWindowPos() return imgui.GetWindowPos() end
function M.GetWindowSize() return imgui.GetWindowSize() end
function M.GetWindowDpiScale() return imgui.GetWindowDpiScale() end
function M.GetWindowPos() return imgui.GetWindowPos() end
function M.GetWindowSize() return imgui.GetWindowSize() end
@/lua/ge/extensions/ui/console.lua
fullscreen = true
winstate = {im.GetWindowPos().x, im.GetWindowPos().y,
im.GetWindowSize().x, im.GetWindowSize().y}
fullscreen = true
winstate = {im.GetWindowPos().x, im.GetWindowPos().y,
im.GetWindowSize().x, im.GetWindowSize().y}
@/lua/ge/extensions/flowgraph/basenode.lua
if icon then
local off = im.GetWindowPos()
local pos = self.overDrawSize.top_left()
local iconCount = 0
local off = im.GetWindowPos()
for _, b in ipairs(behaviourOrder) do
@/lua/ge/extensions/editor/assetBrowser.lua
if editor.getPreference("assetBrowser.general.displayAssetColorCode") then
local winPos = im.GetWindowPos()
local actualThumbnailSize = var.options.thumbnailSize * (editor.getPreference("ui.general.scale") or defaultUiScale)
var.windowPos = im.GetWindowPos()
var.windowSize = im.GetWindowSize()
@/lua/common/extensions/ui/imguiUtils.lua
function M.drawCursorPos(posX, posY)
posX = posX or (imgui.GetWindowPos().x + imgui.GetCursorPosX())
posY = posY or (imgui.GetWindowPos().y + imgui.GetCursorPosY())
posX = posX or (imgui.GetWindowPos().x + imgui.GetCursorPosX())
posY = posY or (imgui.GetWindowPos().y + imgui.GetCursorPosY())
imgui.ImDrawList_AddLine(imgui.GetWindowDrawList(), imgui.ImVec2(posX - 4, posY), imgui.ImVec2(posX + 4, posY) , imgui.GetColorU322(imgui.ImVec4(1, 0, 0, 0.75)))
local windowPos = imgui.GetWindowPos()
local popupPos = imgui.ImVec2(0,0)
local windowPos = imgui.GetWindowPos()
local windowPos = imgui.GetWindowPos()
local popupPos = imgui.ImVec2(0,0)
-- check if a window with given pos and size is hovered
-- local windowPos = im.GetWindowPos()
-- local windowSize = im.GetWindowSize()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
local wpos = im.GetWindowPos()
local cpos = highlightSdfProperties.startCursorPos
@/lua/ge/extensions/editor/gen/lib/ui.lua
local cur = im.GetCursorPos()
local topLeft = im.GetWindowPos()
topLeft.x = topLeft.x + cur.x + shift -- padding
local padding = 1
local topLeft = im.GetWindowPos()
-- local cbg = im.GetColorU321(im.Col_FrameBg)
local cur = im.GetCursorPos()
local topLeft = im.GetWindowPos()
-- lo('?? for_pos:'..topLeft.x..':'..topLeft.y)
@/lua/ge/extensions/editor/mainToolbar.lua
if editor.getPreference("snapping.terrain.enabled") then bgColor = im.GetStyleColorVec4(im.Col_ButtonActive) else bgColor = nil end
local windowPos = im.ImVec2(im.GetWindowPos().x + im.GetCursorPosX(), im.GetWindowPos().y + im.GetCursorPosY() + 30)
if editor.uiIconImageButton(editor.icons.terrain_snap, nil, nil, nil, bgColor) then
if editor.getPreference("snapping.terrain.enabled") then bgColor = im.GetStyleColorVec4(im.Col_ButtonActive) else bgColor = nil end
local windowPos = im.ImVec2(im.GetWindowPos().x + im.GetCursorPosX(), im.GetWindowPos().y + im.GetCursorPosY() + 30)
if editor.uiIconImageButton(editor.icons.terrain_snap, nil, nil, nil, bgColor) then
@/lua/ge/extensions/editor/api/valueInspector.lua
local drawColoredLabelIndicator = false
local windowPos = imgui.GetWindowPos()
local cursorPos = imgui.GetCursorPos()
local windowPos = imgui.GetWindowPos()
local cursorPos = imgui.GetCursorPos()
@/lua/ge/extensions/flowgraph/baseStateNode.lua
function C:customDrawEnd(builder)
local wp = im.GetWindowPos()
local pivotSize = 5
@/lua/ge/extensions/editor/sceneTree.lua
if mousePosY < middlePoint + entrySize/5 and mousePosY > middlePoint - entrySize/5 and imgui.IsWindowHovered(imgui.HoveredFlags_RootAndChildWindows) then
local p1 = imgui.ImVec2(imgui.GetWindowPos().x, itemRect.min.y - imgui.GetStyle().FramePadding.y/2)
local winSize = imgui.GetWindowSize()
local winSize = imgui.GetWindowSize()
local p2 = imgui.ImVec2(imgui.GetWindowPos().x + winSize.x*2, p1.y)
local dl = imgui.GetWindowDrawList()
local mousePos = imgui.GetMousePos()
if mousePos.x < imgui.GetWindowPos().x + imgui.GetWindowWidth() - 16 then
instance.mouseDragStartPos = mousePos
local localMouseDragStartPos = imgui.ImVec2(instance.mouseDragStartPos.x, instance.mouseDragStartPos.y - scrollYDiff)
local winPos = imgui.GetWindowPos()
local winSize = imgui.GetWindowSize()
@/lua/ge/extensions/editor/shortcutLegend.lua
end
local topLeft = im.ImVec2(im.GetWindowPos().x + im.GetCursorPos().x - padding.x, im.GetWindowPos().y + im.GetCursorPos().y - im.GetScrollY())
local bottomRight = im.ImVec2(topLeft.x + im.CalcTextSize(controlName).x + 2 * padding.x, topLeft.y + im.CalcTextSize(controlName).y + padding.y)
end
local topLeft = im.ImVec2(im.GetWindowPos().x + im.GetCursorPos().x - padding.x, im.GetWindowPos().y + im.GetCursorPos().y - im.GetScrollY())
local bottomRight = im.ImVec2(topLeft.x + im.CalcTextSize(controlName).x + 2 * padding.x, topLeft.y + im.CalcTextSize(controlName).y + padding.y)
@/lua/ge/extensions/editor/flowgraph/nodelibrary.lua
if self.buttonListIndex == self.selectedButtonListIndex then
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderActive), 1, 1)
if im.IsItemHovered() then
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderHovered), 1, 1)
if im.IsItemHovered() then
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderHovered), 1, 1)
if self.buttonListIndex == self.selectedButtonListIndex then
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderActive), 1, 1)
-- display blue rectangle when node is hovered
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderHovered), 1, 1)
@/lua/ge/extensions/editor/flowgraph/examples.lua
if self.buttonListIndex == self.selectedButtonListIndex then
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderActive), 1, 1)
-- display blue rectangle when node is hovered
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderHovered), 1, 1)
@/lua/ge/extensions/editor/api/gui.lua
imgui.SameLine()
local winPos = imgui.GetWindowPos()
local cursor = imgui.GetCursorPos()
scrollOffsetV = scrollOffsetV - mHeight * scrolledOutLines
local winPos = imgui.GetWindowPos()
local clipRectMin = imgui.ImVec2(winPos.x, winPos.y)
@/lua/ge/extensions/editor/util/plotHelperUtil.lua
self.windowPos = im.GetWindowPos()
self.windowSize = im.GetWindowSize()
@/lua/ge/extensions/flowgraph/nodes/macro/io.lua
local itemSize = {x = 100, y = 100}
--[[im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
--[[im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderHovered), 1, 1)
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
local wpos = im.GetWindowPos()
local cPos = im.GetCursorPos()
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
local function localToGlobalPos(x, y)
local wndPos = im.GetWindowPos()
return im.ImVec2(wndPos.x + x, wndPos.y + y)
@/lua/ge/extensions/editor/biomeTool.lua
--imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowViewport().Size.x * 0.5, imgui.GetWindowViewport().Size.y * 0.5))
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5 - 150, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
local framePadding = imgui.ImVec2(3, 3) --imgui.GetStyle().FramePadding
--imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowViewport().Size.x * 0.5, imgui.GetWindowViewport().Size.y * 0.5))
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5 - 150, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
local framePadding = imgui.ImVec2(3, 3) --imgui.GetStyle().FramePadding
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5 - 150, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
local framePadding = imgui.ImVec2(3, 3)
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5 - 150, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
local framePadding = imgui.ImVec2(3, 3)
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
if imgui.BeginPopupModal("No Brush Selected!") then
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
if imgui.BeginPopupModal("No Brush Selected!") then
end
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
if imgui.BeginPopupModal("No Lasso Areas!") then
end
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
if imgui.BeginPopupModal("No Lasso Areas!") then
@/lua/ge/extensions/editor/dynamicDecals/layerStack.lua
local function layerElementDragDropTargetDebug(colorTbl)
local wpos = im.GetWindowPos()
local cpos = im.GetCursorPos()
@/lua/ge/extensions/editor/dataBlockEditor.lua
if editor.beginWindow(dataBlockEditorWindowName, "DataBlock Editor") then
windowPos = im.GetWindowPos()
if im.BeginTabBar("dataBlockEditor##") then
@/lua/ge/extensions/editor/windows.lua
windowPos = im.GetWindowPos()
windowSize = im.GetWindowSize()
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
local windowPos = im.GetWindowPos()
local scrollX = im.GetScrollX()
im.SameLine()
local windowPos = im.GetWindowPos()
cursorPos = im.GetCursorPos()
local endCursorPos = im.GetCursorPos()
local wpos = im.GetWindowPos()
local cpos = startCursorPos
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAdjustableTechCarTuner.lua
local function localToGlobalPos(x, y)
local wndPos = im.GetWindowPos()
return im.ImVec2(wndPos.x + x, wndPos.y + y)
local viewToDebug = bottomView
local wndPos = im.GetWindowPos()
im.SetCursorPos(im.ImVec2(5, 50))
@/lua/ge/extensions/ui/apps/minimap/minimap.lua
childSize.y = height
areaPos = im.GetWindowPos()
x,y = areaPos.x + bufferLeft, areaPos.y + bufferTop
@/lua/common/extensions/ui/imgui_custom_luaintf.lua
local itemSize = M.GetItemRectSize()
M.ImDrawList_AddRectFilled(M.GetWindowDrawList(), M.ImVec2(cursor.x + M.GetWindowPos().x - 2,
cursor.y + M.GetWindowPos().y + (spacing.y/2) - 2 - M.GetScrollY()),
M.ImDrawList_AddRectFilled(M.GetWindowDrawList(), M.ImVec2(cursor.x + M.GetWindowPos().x - 2,
cursor.y + M.GetWindowPos().y + (spacing.y/2) - 2 - M.GetScrollY()),
M.ImVec2(cursor.x + M.GetWindowPos().x + itemSize.x + (spacing.y/2),
cursor.y + M.GetWindowPos().y + (spacing.y/2) - 2 - M.GetScrollY()),
M.ImVec2(cursor.x + M.GetWindowPos().x + itemSize.x + (spacing.y/2),
cursor.y + M.GetWindowPos().y + itemSize.y + 2 - M.GetScrollY()),
M.ImVec2(cursor.x + M.GetWindowPos().x + itemSize.x + (spacing.y/2),
cursor.y + M.GetWindowPos().y + itemSize.y + 2 - M.GetScrollY()),
M.GetColorU321(M.IsAnyMouseDown() and M.Col_HeaderActive or M.Col_HeaderHovered), 1, 1)
local itemSize = M.GetItemRectSize()
M.ImDrawList_AddRectFilled(M.GetWindowDrawList(), M.ImVec2(cursor.x + M.GetWindowPos().x - 2,
cursor.y + M.GetWindowPos().y + (spacing.y/2) - 2 - M.GetScrollY()),
M.ImDrawList_AddRectFilled(M.GetWindowDrawList(), M.ImVec2(cursor.x + M.GetWindowPos().x - 2,
cursor.y + M.GetWindowPos().y + (spacing.y/2) - 2 - M.GetScrollY()),
M.ImVec2(cursor.x + M.GetWindowPos().x + itemSize.x + (spacing.y/2),
cursor.y + M.GetWindowPos().y + (spacing.y/2) - 2 - M.GetScrollY()),
M.ImVec2(cursor.x + M.GetWindowPos().x + itemSize.x + (spacing.y/2),
cursor.y + M.GetWindowPos().y + itemSize.y + 2 - M.GetScrollY()),
M.ImVec2(cursor.x + M.GetWindowPos().x + itemSize.x + (spacing.y/2),
cursor.y + M.GetWindowPos().y + itemSize.y + 2 - M.GetScrollY()),
M.GetColorU321(M.Col_Header), 1, 1)
@/lua/ge/extensions/editor/flowgraph/main.lua
self.windowSize = im.GetWindowSize()
self.windowPos = im.GetWindowPos()
self.windowPadding = im.GetStyle().WindowPadding
-- display blue rectangle when node is hovered
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU321(im.Col_HeaderHovered), 1, 1)
im.SetCursorPos(im.ImVec2(50/vz[0]-im.GetWindowPos().x+vp.x / vz[0], 5/vz[0]-im.GetWindowPos().y+vp.y / vz[0]))
--editor.uiIconImage(editor.icons.goat, im.ImVec2(300/vz[0],300/vz[0]), im.ImVec4(math.sin(os.clock()*3)*0.25+0.75,0.25,0.25,1))
im.SetCursorPos(im.ImVec2(50/vz[0]-im.GetWindowPos().x+vp.x / vz[0], 5/vz[0]-im.GetWindowPos().y+vp.y / vz[0]))
--editor.uiIconImage(editor.icons.goat, im.ImVec2(300/vz[0],300/vz[0]), im.ImVec4(math.sin(os.clock()*3)*0.25+0.75,0.25,0.25,1))
local clr = im.IsItemHovered() and orangeColor or whiteColor
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImDrawList_AddRect(im.GetWindowDrawList(), im.ImVec2(cursor.x + im.GetWindowPos().x - 2,
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + (im.GetStyle().ItemSpacing.y/2) - 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.ImVec2(cursor.x + im.GetWindowPos().x + itemSize.x + (im.GetStyle().ItemSpacing.y/2),
cursor.y + im.GetWindowPos().y + itemSize.y + 2 - im.GetScrollY()),
im.GetColorU322(clr), 1, 1)
@/lua/ge/extensions/editor/preferences.lua
if currentCategoryName == pageName then
local windowPos = imgui.GetWindowPos()
local style = imgui.GetStyle()
@/lua/ge/extensions/editor/materialEditor.lua
local wpos = im.GetWindowPos()
local cpos = im.GetCursorPos()
@/lua/ge/extensions/flowgraph/link.lua
local center = im.ImVec2((sPin.imPos.x + tPin.imPos.x)/2+8,(sPin.imPos.y + tPin.imPos.y)/2+8)
local off = im.GetWindowPos()
im.ImDrawList_AddRectFilled(im.GetWindowDrawList(),
@/lua/ge/extensions/editor/particleEditor.lua
end
windowPos = im.GetWindowPos()
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
view.docked = im.IsWindowDocked()
view.windowPos = im.GetWindowPos()
view.windowSize = im.GetWindowSize()