GetWindowPos
Definition
-- @/=[C]:-1
function GetWindowPos(...)
Callers
@/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/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/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/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/windows.lua
windowPos = im.GetWindowPos()
windowSize = im.GetWindowSize()
@/lua/ge/extensions/editor/dynamicDecals/inspector/utils.lua
im.SameLine()
local windowPos = im.GetWindowPos()
cursorPos = im.GetCursorPos()
@/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/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/ui/apps/minimap/minimap.lua
childSize.y = height
areaPos = im.GetWindowPos()
x,y = areaPos.x + bufferLeft, areaPos.y + bufferTop
@/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/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/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/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/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/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/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/flowgraph/baseStateNode.lua
function C:customDrawEnd(builder)
local wp = im.GetWindowPos()
local pivotSize = 5
@/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/particleEditor.lua
end
windowPos = im.GetWindowPos()
@/lua/ge/extensions/editor/missionPlaybook/missionTreeViewer.lua
local off = im.GetWindowPos()
im.ImDrawList_AddRectFilled(im.GetWindowDrawList(),
@/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/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/terrainEditor.lua
local drawList = im.GetWindowDrawList()
local winPos = im.GetWindowPos()
local winSize = im.GetWindowSize()
@/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/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/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/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/materialEditor.lua
local wpos = im.GetWindowPos()
local cpos = im.GetCursorPos()
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
im.SameLine()
local windowPos = im.GetWindowPos()
cursorPos = im.GetCursorPos()
@/lua/ge/extensions/editor/preferences.lua
if currentCategoryName == pageName then
local windowPos = imgui.GetWindowPos()
local style = imgui.GetStyle()
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
local wpos = im.GetWindowPos()
local cPos = im.GetCursorPos()
@/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/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/dynamicDecals/layerStack.lua
local function layerElementDragDropTargetDebug(colorTbl)
local wpos = im.GetWindowPos()
local cpos = im.GetCursorPos()
@/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/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/vehicleDetailViewer.lua
view.docked = im.IsWindowDocked()
view.windowPos = im.GetWindowPos()
view.windowSize = im.GetWindowSize()
@/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/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/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/dynamicDecals/layerTypes/decal.lua
local wpos = im.GetWindowPos()
local cpos = highlightSdfProperties.startCursorPos
@/lua/ge/extensions/editor/util/plotHelperUtil.lua
self.windowPos = im.GetWindowPos()
self.windowSize = im.GetWindowSize()
@/lua/ge/extensions/editor/dataBlockEditor.lua
if editor.beginWindow(dataBlockEditorWindowName, "DataBlock Editor") then
windowPos = im.GetWindowPos()
if im.BeginTabBar("dataBlockEditor##") then