GE Lua Documentation

Press F to search!

GetItemRectSize

Definition


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

Callers

@/lua/ge/extensions/editor/fileDialog.lua
        local buttonPos = im.GetItemRectMin()
        local buttonSize = im.GetItemRectSize()
        im.SetNextWindowPos(im.ImVec2(buttonPos.x, buttonPos.y + buttonSize.y), im.Cond_FirstUseEver)
@/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,
    elseif selected then
      local itemSize = M.GetItemRectSize()
      M.ImDrawList_AddRectFilled(M.GetWindowDrawList(), M.ImVec2(cursor.x + M.GetWindowPos().x - 2,
@/lua/ge/extensions/editor/flowgraph/examples.lua
      im.EndGroup()
      self:arrowHelper(prePos, im.GetItemRectSize())
      self:manageClick(result)
      im.EndGroup()
      self:arrowHelper(prePos, im.GetItemRectSize())
      self:manageClick({info = example})
@/lua/ge/extensions/editor/assetBrowser.lua
    if var.state == var.state_enum.loading_done then
      var.assetViewMainPanelSize = im.GetItemRectSize()
@/lua/ge/extensions/editor/flowgraph/search.lua

      self:arrowHelper(prePos, im.GetItemRectSize())
      self:manageClick(result)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
  if flexbodyInputTextPopupOpen then
    local inputSize = im.GetItemRectSize()
  if nodeInputTextPopupOpen then
    local inputSize = im.GetItemRectSize()
  if vertexInputTextPopupOpen then
    local inputSize = im.GetItemRectSize()
@/lua/common/extensions/ui/flowgraph/editor.lua
        im.EndChild()
        local size = im.GetItemRectSize()
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veJBeamPicker.lua
  if nodeInputTextPopupOpen then
    local inputSize = im.GetItemRectSize()
  if beamInputTextPopupOpen then
    local inputSize = im.GetItemRectSize()
@/lua/ge/extensions/editor/flowgraph/welcome.lua

  local size = im.GetItemRectSize()
  local cursorBefore = im.GetCursorPos()
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.GetItemRectMax() return imgui.GetItemRectMax() end
function M.GetItemRectSize() return imgui.GetItemRectSize() end
function M.GetMainViewport() return imgui.GetMainViewport() end
function M.GetItemRectMax() return imgui.GetItemRectMax() end
function M.GetItemRectSize() return imgui.GetItemRectSize() end
function M.GetMainViewport() return imgui.GetMainViewport() end
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTextView.lua

  return im.GetItemRectSize().x
end
@/lua/ge/extensions/editor/flowgraph/main.lua
              local isClicked, isHovered = im.IsItemClicked(), im.IsItemHovered()
              local itemSize = im.GetItemRectSize()
              editor.uiIconImage(editor.icons.navigate_next, im.ImVec2(20,20))
        end
        local itemSize = im.GetItemRectSize()
        local clr = im.IsItemHovered() and orangeColor or whiteColor
@/lua/ge/extensions/editor/flowgraph/nodelibrary.lua
    end
    self:arrowHelper(prePos, im.GetItemRectSize(), true, hoverFun)
    im.SetCursorPos(prePos)
    im.SetCursorPos(prePos)
    if im.InvisibleButton("invBtnResult_" .. i, im.GetItemRectSize()) or self.createNodeButtonListIndex == self.buttonListIndex then
      if result.type == 'node' then
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua

  local childWidth = im.GetItemRectSize().x
  local groundModelName = terrainMtlCopyProxy.groundmodelName
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua
        self.forceSize = false
        local commentSize = im.GetItemRectSize()
        if commentSize.x < 5 then self.commentSize.x = self.storedCommentSize.x self.forceSize = true end
    rMax.y = rMax.y + 1
    --local hintBounds = im.GetItemRectSize() --ImGui_GetItemRect()
    --local hintFrameBounds = hintBounds.expanded(8, 4)