GE Lua Documentation

Press F to search!

TextFilter_GetInputBuf

Definition


-- @/lua/common/extensions/ui/imgui_custom_luaintf.lua:266

  function M.TextFilter_GetInputBuf(filter)
    return filter:GetInputBuf()
  end

Callers

@/lua/ge/extensions/editor/api/gui.lua
local function uiInputSearchTextFilter(label, txtfilter, width, extra_flags, editEnded)
  local text = imgui.ArrayChar(256, ffi.string(imgui.TextFilter_GetInputBuf(txtfilter)))
  local res = uiInputSearch(label, text, width, extra_flags, editEnded)
@/lua/ge/extensions/editor/iconOverview.lua
  if editor.uiInputSearchTextFilter("##iconFilter", filter, imgui.GetContentRegionAvailWidth(), nil, editEnded) then
    if ffi.string(imgui.TextFilter_GetInputBuf(filter)) == "" then
      imgui.ImGuiTextFilter_Clear(filter)
@/lua/ge/extensions/editor/inspector.lua
  if editor.uiInputSearchTextFilter("##fieldNameSearchFilter", inspectorInfo.fieldNameFilter, 200, nil, ctx.editEnded) then
    if ffi.string(imgui.TextFilter_GetInputBuf(inspectorInfo.fieldNameFilter)) == "" then
      imgui.ImGuiTextFilter_Clear(inspectorInfo.fieldNameFilter)
@/lua/ge/extensions/editor/sceneTree.lua
  cameraPositionCache = core_camera.getPosition()
  nameFilterText = ffi.string(imgui.TextFilter_GetInputBuf(instance.nameFilter))
  applyFilterRecursive(instance, node)
      if editor.uiInputSearchTextFilter("##nodeNameSearchFilter", instance.nameFilter, searchFilterWidth, nil, nil, editEnded) then
        if ffi.string(imgui.TextFilter_GetInputBuf(instance.nameFilter)) == "" then
          imgui.ImGuiTextFilter_Clear(instance.nameFilter)
@/lua/ge/extensions/editor/assetBrowser.lua
      if #ffi.string(var.saveFilterNameInput) > 0 then
        local filterInput = ffi.string(im.TextFilter_GetInputBuf(var.assetViewFilter))
        local close = saveSearchFilter(ffi.string(var.saveFilterNameInput), filterInput)
@/lua/ge/extensions/editor/bulkRename.lua
  local matchInternalName = fieldToSearchPtr[0] == 1
  local filterStr = ffi.string(imgui.TextFilter_GetInputBuf(filter))
  if whatSetPtr[0] == 1 and filterStr ~= "" then
    objectIds = Sim.findObjectsByNameMask(ffi.string(imgui.TextFilter_GetInputBuf(filter)), matchInternalName, useGeneratedNamePtr[0])
  elseif whatSetPtr[0] == 0 then
        updatePreview()
        if ffi.string(imgui.TextFilter_GetInputBuf(filter)) == "" then
          imgui.ImGuiTextFilter_Clear(filter)
@/lua/ge/extensions/editor/assetManagementTool.lua

      local str = imgui.TextFilter_GetInputBuf(searchFilter)
@/lua/ge/extensions/editor/visualization.lua
    if editor.uiInputSearchTextFilter("##vizSearchFilter", vizFilter, im.GetContentRegionAvailWidth(), nil) then
      if ffi.string(im.TextFilter_GetInputBuf(vizFilter)) == "" then
        im.ImGuiTextFilter_Clear(vizFilter)
    -- Filter validator
    local filterQuery = string.gsub(ffi.string(im.TextFilter_GetInputBuf(vizFilter)), "[^%w_]+", " ")   -- sanitize
    filterQuery = string.gsub(filterQuery, "^%s*(.-)%s*$", "%1")  -- trim edges
@/lua/ge/extensions/editor/api/genericInspector.lua
  if editor.uiInputSearchTextFilter("", self.fieldNameFilter, 200, nil, self.editEnded) then
    if ffi.string(imgui.TextFilter_GetInputBuf(self.fieldNameFilter)) == "" then
      imgui.ImGuiTextFilter_Clear(self.fieldNameFilter)
@/lua/ge/extensions/editor/materialEditor.lua

  local textFilterString = string.lower(ffi.string(im.TextFilter_GetInputBuf(matFilter)))
@/lua/ge/extensions/editor/preferences.lua
      filterValueChanged = true
      if ffi.string(imgui.TextFilter_GetInputBuf(prefItemNameFilter)) == "" then
        imgui.ImGuiTextFilter_Clear(prefItemNameFilter)