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)