GE Lua Documentation

Press F to search!

TableNextColumn

Definition


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

Callers

@/lua/ge/extensions/editor/gen/lib/ui.lua
--        im.TableHeader('AAA')
--        im.TableNextColumn()
        if ahead then
        end
--        im.TableNextColumn()
--[[

--        im.TableNextColumn()
--        im.TableNextColumn()
--        im.TableNextColumn()
--        im.TableNextColumn()
--        if im.BeginListBox(111, im.ImVec2(-1,-1)) then
@/lua/ge/extensions/editor/missionEditor/progressMulti.lua
    im.TableHeadersRow()
    im.TableNextColumn()
    for _, missionData in pairs(currentAggregatesByKey.rows) do
        im.Text(c.text)
        im.TableNextColumn()
      end
@/lua/ge/extensions/editor/missionEditor/progressSingle.lua
      im.TableHeadersRow()
      im.TableNextColumn()
      for _, missionData in pairs(currentAttemptsByKey.rows) do
          im.Text(tostring(c.text or "(notext?)"))
          im.TableNextColumn()
        end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
    for _, property in ipairs(api.properties["Path Layer"]) do
      im.TableNextColumn()
      im.TextUnformatted(property.name)
      end
      im.TableNextColumn()
      im.TextUnformatted(property.id)
      im.TextUnformatted(property.id)
      im.TableNextColumn()
      im.TextUnformatted(api.typesMap[property.type])
      im.TextUnformatted(api.typesMap[property.type])
      im.TableNextColumn()
      if im.Button(string.format("Highlight##DecalPropertiesTable_%s", property.name)) then
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartList.lua

              im.TableNextColumn()
              im.Selectable1("##part" .. tostring(k), true, bit.bor(im.SelectableFlags_SpanAllColumns, im.SelectableFlags_AllowItemOverlap))

              im.TableNextColumn()
              --im.tooltip('Double click to select and copy part name to clipboard')

              im.TableNextColumn()
              --im.tooltip('Double click to select and copy filename to clipboard')
@/lua/ge/extensions/career/modules/partInventory.lua
    imgui.TableHeadersRow()
    imgui.TableNextColumn()
    for partId, part in pairs(partInventory) do
      imgui.Text("" .. partId)
      imgui.TableNextColumn()
      imgui.Text(part.name)
      imgui.Text(part.name)
      imgui.TableNextColumn()
      imgui.Text(part.vehicleModel)
      imgui.Text(part.vehicleModel)
      imgui.TableNextColumn()
      imgui.Text(part.description.description or "missing")
      imgui.Text(part.description.description or "missing")
      imgui.TableNextColumn()
      imgui.Text("" .. part.partCondition["odometer"])
      imgui.Text("" .. part.partCondition["odometer"])
      imgui.TableNextColumn()
      imgui.Text("" .. part.value)
      imgui.Text("" .. part.value)
      imgui.TableNextColumn()
      imgui.Text("" .. part.location)
      imgui.Text("" .. part.location)
      imgui.TableNextColumn()
      imgui.TableNextColumn()
      imgui.TableNextColumn()
      imgui.TableNextColumn()
    end
@/lua/ge/extensions/c2/panelPlugins/tileManager.lua

            im.TableNextColumn() im.Text(tostring(ctx))
            im.TableNextColumn() im.Text(tostring(cty))
            im.TableNextColumn() im.Text(tostring(ctx))
            im.TableNextColumn() im.Text(tostring(cty))
            im.TableNextColumn() im.Text(tostring(#data.objects))
            im.TableNextColumn() im.Text(tostring(cty))
            im.TableNextColumn() im.Text(tostring(#data.objects))
            im.TableNextColumn() im.Text(tostring(#data.forestItems))
            im.TableNextColumn() im.Text(tostring(#data.objects))
            im.TableNextColumn() im.Text(tostring(#data.forestItems))
            im.TableNextColumn() im.Text(tostring(#data.decals))
            im.TableNextColumn() im.Text(tostring(#data.forestItems))
            im.TableNextColumn() im.Text(tostring(#data.decals))
            im.TableNextColumn() im.Text(tostring(#data.roadMarkings))
            im.TableNextColumn() im.Text(tostring(#data.decals))
            im.TableNextColumn() im.Text(tostring(#data.roadMarkings))
            im.TableNextColumn() im.Text(tostring(#data.aiNodes))
            im.TableNextColumn() im.Text(tostring(#data.roadMarkings))
            im.TableNextColumn() im.Text(tostring(#data.aiNodes))
            im.TableNextColumn() im.Text(string.format("%.1f", data.metadata.sizeKB or 0))
            im.TableNextColumn() im.Text(tostring(#data.aiNodes))
            im.TableNextColumn() im.Text(string.format("%.1f", data.metadata.sizeKB or 0))
@/lua/ge/extensions/editor/trafficManager.lua
          for i, state in ipairs(currController.states) do
            im.TableNextColumn()
            im.TableSetBgColor(im.TableBgTarget_CellBg, im.GetColorU322(imColors.basicLights[i] or imColors.basicLights[4]), i - 1)
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
        im.TableHeadersRow()
        im.TableNextColumn()
            im.TextUnformatted(stateData.name)
            im.TableNextColumn()
            end
            im.TableNextColumn()
          end
      im.TableHeadersRow()
      im.TableNextColumn()
        im.TextUnformatted(tostring(i))
        im.TableNextColumn()
        end
        im.TableNextColumn()

        im.TableNextColumn()
      end
            if phase.startTime > 0 then
              im.TableNextColumn()
              im.TableSetBgColor(im.TableBgTarget_CellBg, im.GetColorU322(imColors.black), columnIdx)
              end
              im.TableNextColumn()
              im.TableSetBgColor(im.TableBgTarget_CellBg, im.GetColorU322(color), columnIdx)
            if remainingTime > 0 then
              im.TableNextColumn()
              im.TableSetBgColor(im.TableBgTarget_CellBg, im.GetColorU322(imColors.black), columnIdx)
        im.TableHeadersRow()
        im.TableNextColumn()
          im.TextUnformatted(sequence.name)
          im.TableNextColumn()
          im.TextUnformatted(tostring(sequence.currStep))
          im.TableNextColumn()
          im.TextUnformatted(tostring(sequence.currPhase))
          im.TableNextColumn()
          im.ProgressBar(currTime / maxTime, im.ImVec2(im.GetContentRegionAvailWidth(), 0))
          im.TableNextColumn()
          im.tooltip("Advance Step")
          im.TableNextColumn()
        end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
    for _, property in ipairs(api.properties["Brush Stroke Layer"]) do
      im.TableNextColumn()
      im.TextUnformatted(property.name)
      end
      im.TableNextColumn()
      im.TextUnformatted(property.id)
      im.TextUnformatted(property.id)
      im.TableNextColumn()
      im.TextUnformatted(api.typesMap[property.type])
      im.TextUnformatted(api.typesMap[property.type])
      im.TableNextColumn()
      if im.Button(string.format("Highlight##DecalPropertiesTable_%s", property.name)) then
@/lua/ge/extensions/editor/perfProfiler.lua
      im.TableHeadersRow()
      im.TableNextColumn()
      for i, file in ipairs(allFiles) do
        end
        im.TableNextColumn()
        if file.clr then
        end
        im.TableNextColumn()
        if im.Selectable1(file.meta.name) then
        end
        im.TableNextColumn()
          im.Text(tostring(val))
          im.TableNextColumn()
      im.TableSetupColumn("File", nil, 60)
      im.TableNextColumn()
      im.Text("Plot")
      im.Text("Plot")
      im.TableNextColumn()
      im.Text("Clr")
      im.Text("Clr")
      im.TableNextColumn()
      im.Text("File")
      im.Text("File")
      im.TableNextColumn()
      for i, file in ipairs(allFiles) do
        end
        im.TableNextColumn()
        if file.clr then
        end
        im.TableNextColumn()
        if im.Selectable1(file.meta.name) then
        end
        im.TableNextColumn()
      end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
    for _, property in ipairs(api.properties.Decal) do
      im.TableNextColumn()
      im.TextUnformatted(property.name)
      end
      im.TableNextColumn()
      im.TextUnformatted(property.id)
      im.TextUnformatted(property.id)
      im.TableNextColumn()
      im.TextUnformatted(api.typesMap[property.type])
      im.TextUnformatted(api.typesMap[property.type])
      im.TableNextColumn()
      if im.Button(string.format("Highlight##DecalPropertiesTable_%s", property.name)) then
@/lua/ge/extensions/editor/missionEditor/issues.lua
      im.TableHeadersRow()
      im.TableNextColumn()
      if im.TableGetSortSpecs().SpecsDirty then
        im.Text(issue.idx.."")
        im.TableNextColumn()
        im.TextColored(getSeverityColor(issue.severity), issue.severity)
        im.TextColored(getSeverityColor(issue.severity), issue.severity)
        im.TableNextColumn()
        local name = issue.missionId
        end
        im.TableNextColumn()
        im.Text(issue.missionType)
        im.Text(issue.missionType)
        im.TableNextColumn()
        im.Text(issue.level)
        im.Text(issue.level)
        im.TableNextColumn()
        im.Text(issue.availability)
        im.Text(issue.availability)
        im.TableNextColumn()
        im.Text(issue.label)
        im.Text(issue.label)
        im.TableNextColumn()
      end
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTextView.lua
    im.TableNextRow()
    im.TableNextColumn()
    im.TextUnformatted(tostring(lineNo))
    im.TextUnformatted(tostring(lineNo))
    im.TableNextColumn()
@/lua/ge/extensions/editor/dynamicDecals/fonts.lua

          im.TableNextColumn()
          im.TextUnformatted("Font Name")
          im.TextUnformatted("Font Name")
          im.TableNextColumn()
          im.TextUnformatted(header.font_name)

          im.TableNextColumn()
          im.TextUnformatted("Version")
          im.TextUnformatted("Version")
          im.TableNextColumn()
          im.TextUnformatted(tostring(header.version))

          im.TableNextColumn()
          im.TextUnformatted("Atlas Dimensions")
          im.TextUnformatted("Atlas Dimensions")
          im.TableNextColumn()
          im.TextUnformatted(string.format("[%d, %d]", header.atlas_width, header.atlas_height))

          im.TableNextColumn()
          im.TextUnformatted("Atlas Monospaced Dimensions")
          im.TextUnformatted("Atlas Monospaced Dimensions")
          im.TableNextColumn()
          im.TextUnformatted(string.format("[%d, %d]", header.atlas_monospaced_width, header.atlas_monospaced_height))

          im.TableNextColumn()
          im.TextUnformatted("Glyph Pixel Height")
          im.TextUnformatted("Glyph Pixel Height")
          im.TableNextColumn()
          im.TextUnformatted(string.format("%.1f", header.glyph_pixel_height))

          im.TableNextColumn()
          im.TextUnformatted("First Character")
          im.TextUnformatted("First Character")
          im.TableNextColumn()
          im.TextUnformatted(tostring(header.first_char))

          im.TableNextColumn()
          im.TextUnformatted("Glyph Count")
          im.TextUnformatted("Glyph Count")
          im.TableNextColumn()
          im.TextUnformatted(tostring(header.glyph_count))
          if header.sdf then
            im.TableNextColumn()
            im.TextUnformatted("SDF Padding")
            im.TextUnformatted("SDF Padding")
            im.TableNextColumn()
            im.TextUnformatted(tostring(header.sdf.padding))

            im.TableNextColumn()
            im.TextUnformatted("SDF OnEdge Value")
            im.TextUnformatted("SDF OnEdge Value")
            im.TableNextColumn()
            im.TextUnformatted(tostring(header.sdf.onedge_value))

            im.TableNextColumn()
            im.TextUnformatted("SDF Pixel Dist Scale")
            im.TextUnformatted("SDF Pixel Dist Scale")
            im.TableNextColumn()
            im.TextUnformatted(string.format("%.1f", header.sdf.pixel_dist_scale))
@/lua/ge/extensions/core/metrics.lua
      if im.BeginTable("##metricsSimpleTable", nCols, tableFlags) then
        im.TableNextColumn()
        columnText = string.format("FPS:")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.1f fps [Unmanaged: %5.1f fps]", getConsoleNumber("fps::instantaneous"), getConsoleNumber("fps::instantaneousUncap"))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("Avg")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.1f fps", getConsoleNumber("fps::avg"))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("10%% Below")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.1f fps",getConsoleNumber("fps::p90"))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("5%% Below")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.1f fps", getConsoleNumber("fps::p95"))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("1%% Below")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.1f fps", getConsoleNumber("fps::p99"))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("Min")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.1f fps", getConsoleNumber("fps::min"))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("Max")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.1f fps", getConsoleNumber("fps::max"))
        -- second row
        im.TableNextColumn()
        columnText = string.format("DT:")
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        columnText = string.format("%5.2f ms [Unmanaged: %5.1f ms]", 1000 / getConsoleNumber("fps::instantaneous"), 1000 / getConsoleNumber("fps::instantaneousUncap"))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        columnText = string.format("%5.2f ms", 1000 / (getConsoleNumber("fps::avg")))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        columnText = string.format("%5.2f ms", 1000 / (getConsoleNumber("fps::p90")))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        columnText = string.format("%5.2f ms", 1000 / (getConsoleNumber("fps::p95")))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        columnText = string.format("%5.2f ms", 1000 / (getConsoleNumber("fps::p99")))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        columnText = string.format("%5.2f ms", 1000 / (getConsoleNumber("fps::min")))
        im.TextUnformatted(columnText)
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        im.TableNextColumn()
        columnText = string.format("%5.2f ms", 1000 / (getConsoleNumber("fps::max")))
@/lua/ge/extensions/editor/assetDeduplicator.lua
  if im.BeginTable("cmp_tbl", 2, tableFlags) then
    im.TableNextColumn()
    local cases = {".dds", ".png", ".bmp", ".jpg", ".jpeg", ".tga"}

    im.TableNextColumn()
    local cases = {".dds", ".png", ".bmp", ".jpg", ".jpeg", ".tga"}
@/lua/ge/extensions/gameplay/drift/quickMessages.lua
      if im.BeginTable("Loaded extensions", 2, nil) then
        im.TableNextColumn()
        im.Text("Messages")
        im.Text("Messages")
        im.TableNextColumn()
        im.Text("Status")
        im.Text("Status")
        im.TableNextColumn()
          im.Text(debugHistory[i])
          im.TableNextColumn()
          im.TableNextColumn()
          im.TableNextColumn()
          im.TableNextColumn()
        end
@/lua/ge/extensions/core/vehicleTriggers.lua
                      end
                      im.TableNextColumn()
                      im.TextUnformatted(tostring(trg.cid))
                      im.TextUnformatted(tostring(trg.cid))
                      im.TableNextColumn()
                      im.Text(translateLanguage(trg.name, trg.name, true))
                      im.Text(translateLanguage(trg.name, trg.name, true))
                      im.TableNextColumn()
                        im.TextUnformatted(tostring(lnk.inputAction))
                        im.TableNextColumn()
                        im.TextUnformatted(tostring(lnk.namespace))
                        end
                        im.TableNextColumn()
                        im.SmallButton((tostring(lnk.triggerInput) or 'trigger') .. '##lnk2_'..tostring(lnk.cid)..'_'..tostring(vehId))
                im.TableNextRow()
                im.TableNextColumn()
                im.TextUnformatted(tostring(evt.cid))
                im.TextUnformatted(tostring(evt.cid))
                im.TableNextColumn()
                im.Text(translateLanguage(evt.name, evt.name, true))
                im.Text(translateLanguage(evt.name, evt.name, true))
                im.TableNextColumn()
                im.Text(translateLanguage(evt.desc, evt.desc, true))
                im.Text(translateLanguage(evt.desc, evt.desc, true))
                im.TableNextColumn()
                im.TableNextRow()
                im.TableNextColumn()
                im.TextUnformatted(tostring(triggerId))
                im.TextUnformatted(tostring(triggerId))
                im.TableNextColumn()
@/lua/ge/extensions/editor/sceneTree.lua

  imgui.TableNextColumn()
  -- ==============================
  if searchRange > 0 and node.cameraDistance then
    imgui.TableNextColumn()
    imgui.TextUnformatted(string.format('%0.1f', node.cameraDistance) .. 'm')
      imgui.TableNextRow()
      imgui.TableNextColumn()
@/lua/ge/extensions/util/screenshotCreator.lua
                im.TableSetupColumn("Spawn",nil, 7)
                im.TableNextColumn()
                im.Text("Config name")
                im.Text("Config name")
                im.TableNextColumn()
                im.Text("Config cam")
                im.Text("Config cam")
                im.TableNextColumn()
                im.Text("Model cam")
                im.Text("Model cam")
                im.TableNextColumn()
                im.TableNextColumn()
                im.TableNextColumn()
                im.TableNextColumn()
                  end
                  im.TableNextColumn()
                  if cameraConfigs.vehCamConfig.cameraConfig then
                  end
                  im.TableNextColumn()
                  if cameraConfigs.modelCamConfig then
                  end
                  im.TableNextColumn()
                  if not isCurrent then
                  end
                  im.TableNextColumn()
                end
              im.TableSetupColumn("Preview",nil, 7)
              im.TableNextColumn()
              im.Text("Veh name")
              im.Text("Veh name")
              im.TableNextColumn()
              im.Text("Status")
              im.Text("Status")
              im.TableNextColumn()
              im.Text("Camera")
              im.Text("Camera")
              im.TableNextColumn()
              im.TableNextColumn()
              im.TableNextColumn()
              im.TableNextColumn()
              for _, data in ipairs(reviewData.configs) do
                im.Text(data.vehName)
                im.TableNextColumn()
                im.Text(data.status)
                im.TableNextColumn()
                im.Text(data.camName or "")
                im.TableNextColumn()
                end
                im.TableNextColumn()
                im.EndDisabled()
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
        -- View Layout column
        im.TableNextColumn()
        local header = "# " .. i
        -- File column
        im.TableNextColumn()
        im.Text(layout.fileName or "(Not saved as file)")
        -- Header Name column
        im.TableNextColumn()
        local headerName = "N/A"
        -- Actions column
        im.TableNextColumn()
        -- Show either Save or Delete button based on whether the layout is saved
@/lua/ge/extensions/gameplay/drift/general.lua
      im.TableSetupColumn("Gc",nil, 4)
      im.TableNextColumn()
      im.Text("Extension name")
      im.Text("Extension name")
      im.TableNextColumn()
      im.Text("Debug")
      im.Text("Debug")
      im.TableNextColumn()
      im.Text("Gc")
      im.Text("Gc")
      im.TableNextColumn()
          im.Text(string.gsub(extensionName, "^gameplay_drift_", ""))
          im.TableNextColumn()
          if not extensionData.driftDebugInfo.canBeChanged then

          im.TableNextColumn()
          end
          im.TableNextColumn()
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
                            UI.table('tLOD152',daedata.alod,function(k,v)
                                im.TableNextColumn()
                                im.Text(env.ui['lod_up'] == k and ' *' or '')
                                im.Text(env.ui['lod_up'] == k and ' *' or '')
                                im.TableNextColumn()
                                im.Text(v.name or 'NONE')
                                end
                                im.TableNextColumn()
                                im.Text(v.area or '')
                                im.Text(v.area or '')
                                im.TableNextColumn()
                                im.Text(v.nface or '')
                            UI.table('tGEO124', ajpart, function(k,v)
                                im.TableNextColumn()
                                if v.sel == nil then v.sel = false end

                                im.TableNextColumn()
                                if env.ui['geo_on'] == v.key then
                                end
                                im.TableNextColumn()
                                im.TableNextColumn()
                                im.TableNextColumn()
                                im.TableNextColumn()
                                im.Text(''..(#v.abeam>0 and #v.abeam or ''))
                                    for _,d in pairs(v.amesh) do
                                        im.TableNextColumn()
                                        im.TableNextColumn()
                                        im.TableNextColumn()
                                        im.TableNextColumn()
                                        if env.ui['geo_on'] == d then
                                        end
                                        im.TableNextColumn()
                                        im.Text(daedata.dgeo[name2ind[d]].area or '')
                                        im.Text(daedata.dgeo[name2ind[d]].area or '')
                                        im.TableNextColumn()
                                    end
                            UI.table('tGEO115', daedata.ageo, function(k,v)
                                im.TableNextColumn()
    --                            im.Text(U.index(ageopin,v.key)[1] and '  *' or '')
                                im.TableNextColumn()
                                if env.ui['geo_on'] == v.key then

                                im.TableNextColumn()
                                im.Text(v.area or '')

                                im.TableNextColumn()
                                if v.abeam then
                                end
    --                            im.TableNextColumn()
                            end, {3,20,5,4},{'','Part','Area',env.ui['model_on'] and (inmesh and '' or 'Beams') or 'Faces'},function(col,dir)
                                    end
                                    im.TableNextColumn()
                                    im.Text(tostring(#v.list))
                                    end
                                    im.TableNextColumn()
                                    im.Text(v.strength==math.huge and 'inf' or v.strength or '')
                                    im.Text(v.strength==math.huge and 'inf' or v.strength or '')
                                    im.TableNextColumn()
                                    im.Text(v.deform or '')
                                    im.Text(v.deform or '')
                                    im.TableNextColumn()
                                    im.Text(v.spring or '')
                                    im.Text(v.spring or '')
                                    im.TableNextColumn()
                                    im.Text(v.damp or '')
                                    im.Text(v.damp or '')
                                    im.TableNextColumn()
                                    im.PopStyleColor()
                                        for i,b in pairs(v.list) do
                                            im.TableNextColumn()
                                            im.Indent(-8)
                                            end
                                            im.TableNextColumn()
                                            im.Text(i..'.')
--                                            im.Text(_..'/'..#v.list)
                                            im.TableNextColumn()
                                            im.Text(b.a)
                                            im.Text(b.a)
                                            im.TableNextColumn()
                                            im.Text(b.b)
                                            im.Text(b.b)
                                            im.TableNextColumn()
                                            im.TableNextColumn()
                                            im.TableNextColumn()
                                            im.TableNextColumn()
                                            im.Selectable1("##" .. i, false, im.SelectableFlags_SpanAllColumns)
                                        for i,b in pairs(fbag) do
                                            im.TableNextColumn()
                                            editor.uiIconImageButton(
                                            end
                                            im.TableNextColumn()
                                            im.Text(i..'    / '..#b.list..' /')
                                            end
                                            im.TableNextColumn()
                                            UI.check('','part_pick',fbag[i].sel)
--[[
                                    im.TableNextColumn()
                                    im.Text('aaaa')
                                    im.Text('aaaa')
                                    im.TableNextColumn()
                                    im.Text('bbbb')
                                    UI.table('t_PIECES13', daedata.dgeo[env.ui['geo_up']].abag,function(k,v)
                                        im.TableNextColumn()
--                                            im.Text('ifp:'..k..':'..#env.ui['piece_up']..':'..tostring(#U.index(env.ui['piece_up'],k))..'<<')
                                        im.Text(U.index(apiece,k)[1] and ' * ' or '')
                                        im.TableNextColumn()
                                        if env.ui['piece_over'] == k then
                                        end
                                        im.TableNextColumn()
                                        im.Text(''..#v)
                        UI.table('m38', amodel, function(k,v)
                            im.TableNextColumn()
                            im.Text(env.ui['model_up'] == k and ' * ' or '')
                            im.Text(env.ui['model_up'] == k and ' * ' or '')
                            im.TableNextColumn()
--                                im.Text('MU:'..tostring(env.ui['model_up']))
                            end
                            im.TableNextColumn()
                            if dimg[v] then
                            UI.table('a35', daedata.ageo, function(k,v)
                                im.TableNextColumn()
                                im.Text(U.index(ageopin,v.key)[1] and '  *' or '')
                                im.Text(U.index(ageopin,v.key)[1] and '  *' or '')
                                im.TableNextColumn()
                                im.Text(v.name) --daedata.dgeo[k].name)
                                end
                                im.TableNextColumn()
                                im.TableNextColumn()
                                im.TableNextColumn()
                                im.TableNextColumn()
                                if v.abeam then
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
end
function M.TableNextColumn() return imgui.TableNextColumn() end
function M.TableSetColumnIndex(int_column_n) return imgui.TableSetColumnIndex(int_column_n) end
end
function M.TableNextColumn() return imgui.TableNextColumn() end
function M.TableSetColumnIndex(int_column_n) return imgui.TableSetColumnIndex(int_column_n) end
@/lua/ge/extensions/ui/console.lua
            -- if viewColumn.time[0] then
            --   im.TableNextColumn()
            -- end
            -- if viewColumn.level[0] then
            --   im.TableNextColumn()
            -- end
            -- if viewColumn.origin[0] then
            --   im.TableNextColumn()
            -- end
            -- if viewColumn.msg[0] then
            --   im.TableNextColumn()
            -- end
            -- if viewColumn.time[0] then
            --   im.TableNextColumn()
            -- end
            -- if viewColumn.level[0] then
            --   im.TableNextColumn()
            -- end
            -- if viewColumn.origin[0] then
            --   im.TableNextColumn()
            -- end
              end
              im.TableNextColumn()
              ::continue_skipcol::
  --     im.TableNextRow()
  --     -- im.TableNextColumn()
  --     -- im.TableSetColumnIndex(0)
@/lua/ge/suspensionFrequencyTester.lua
              imgui.TableNextRow()
              imgui.TableNextColumn()
              imgui.Text(entry[1])
              imgui.Text(entry[1])
              imgui.TableNextColumn()
              imgui.Text(string.format("%.1f Hz", entry[2]))
              imgui.Text(string.format("%.1f Hz", entry[2]))
              imgui.TableNextColumn()
@/lua/ge/extensions/gameplay/drift/stallingSystem.lua
      im.BeginTable("History", 1, nil)
      im.TableNextColumn()
      if next(history) then
@/lua/ge/extensions/gameplay/rally/tools/devTools.lua
  --       im.TableNextRow()
  --       im.TableNextColumn()
  --       im.Text(event:gsub("%%", "%%%%"))
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
    for _, inputAction in ipairs(inputActionInfo) do
      im.TableNextColumn()
      im.TextUnformatted(inputAction.controlCap)
      im.TextUnformatted(inputAction.controlCap)
      im.TableNextColumn()
      im.TextUnformatted(inputAction.title)
      im.TextUnformatted(inputAction.title)
      im.TableNextColumn()
      im.TextUnformatted(inputAction.desc)
@/lua/ge/extensions/editor/extensionsEditor.lua
        imgui.TableNextRow()
        imgui.TableNextColumn()
        local isDisabled = false
@/lua/ge/extensions/core/groundMarkerArrows.lua
    if im.BeginTable("activeArrows", 6, tableFlags) then
      im.TableNextColumn()
      im.Text("ID")
      im.Text("ID")
      im.TableNextColumn()
      im.Text("State")
      im.Text("State")
      im.TableNextColumn()
      im.Text("WP")
      im.Text("WP")
      im.TableNextColumn()
      im.Text("Position")
      im.Text("Position")
      im.TableNextColumn()
      im.Text("Scale")
      im.Text("Scale")
      im.TableNextColumn()
      im.Text("Actions")
        if proxy.state ~= "unused" then
          im.TableNextColumn()
          im.Text(tostring(id))
          im.Text(tostring(id))
          im.TableNextColumn()
          im.Text(proxy.state)
          im.Text(proxy.state)
          im.TableNextColumn()
          im.Text(tostring(proxy.wp or "none"))
          im.Text(tostring(proxy.wp or "none"))
          im.TableNextColumn()
          im.Text(string.format("%.1f, %.1f, %.1f", proxy.pos.x, proxy.pos.y, proxy.pos.z))
          im.Text(string.format("%.1f, %.1f, %.1f", proxy.pos.x, proxy.pos.y, proxy.pos.z))
          im.TableNextColumn()
          local scale = proxy.nearFarScaleSmoother:get(proxy.nearFarScaleSmootherTarget, 0)
          im.Text(string.format("%.2f", scale))
          im.TableNextColumn()
          if im.Button("Hide##"..id) then
    if im.BeginTable("unusedArrows", 2, tableFlags) then
      im.TableNextColumn()
      im.Text("ID")
      im.Text("ID")
      im.TableNextColumn()
      im.Text("Actions")
        if proxy.state == "unused" then
          im.TableNextColumn()
          im.Text(tostring(id))
          im.Text(tostring(id))
          im.TableNextColumn()
          if im.Button("Delete##"..id) then
    if im.BeginTable("wpMappings", 3, tableFlags) then
      im.TableNextColumn()
      im.Text("Waypoint ID")
      im.Text("Waypoint ID")
      im.TableNextColumn()
      im.Text("Arrow ID")
      im.Text("Arrow ID")
      im.TableNextColumn()
      im.Text("Status")
      for wp, arrowId in pairs(wpToArrowId) do
        im.TableNextColumn()
        im.Text(tostring(wp))
        im.Text(tostring(wp))
        im.TableNextColumn()
        im.Text(tostring(arrowId))
        im.Text(tostring(arrowId))
        im.TableNextColumn()
        local proxy = arrowProxies[arrowId]
    if im.BeginTable("pathInfo", 4, tableFlags) then
      im.TableNextColumn()
      im.Text("Index")
      im.Text("Index")
      im.TableNextColumn()
      im.Text("WP")
      im.Text("WP")
      im.TableNextColumn()
      im.Text("Distance")
      im.Text("Distance")
      im.TableNextColumn()
      im.Text("Angle")
      for i, wpLog in ipairs(lastWpLog) do
        im.TableNextColumn()
        im.Text(tostring(i))
        im.Text(tostring(i))
        im.TableNextColumn()
        im.Text(tostring(wpLog.wp or "none"))
        im.Text(tostring(wpLog.wp or "none"))
        im.TableNextColumn()
        im.Text(string.format("%.1f", wpLog.distToVehicle or -1))
        im.Text(string.format("%.1f", wpLog.distToVehicle or -1))
        im.TableNextColumn()
        im.Text(string.format("%.1f°", wpLog.nodeToNodeAngle or -1))
@/lua/ge/extensions/editor/assetManagementTool.lua

        imgui.TableNextColumn()

        imgui.TableNextColumn()
        imgui.PushID1(tostring(row))
        imgui.PopID()
        imgui.TableNextColumn()

        imgui.TableNextColumn()

        imgui.TableNextColumn()
        imgui.TextColored(imgui.ImVec4(1, 1, 0, 1), tostring(idx))

        imgui.TableNextColumn()
        imgui.Text(record.linkPath or "ERROR")

        imgui.TableNextColumn()
        imgui.Text(record.path or "NONE")

        imgui.TableNextColumn()

        imgui.TableNextColumn()
        imgui.Text(record.hash or "NONE")

        imgui.TableNextColumn()
        imgui.Text(record.time or "NOT SET")

        imgui.TableNextColumn()
        imgui.TextColored(imgui.ImVec4(1, 1, 0, 1), tostring(idx))

        imgui.TableNextColumn()
        imgui.Text(record.filename or "ERROR")

        imgui.TableNextColumn()
        imgui.Text(record.suggestedFilename or "NONE")

        imgui.TableNextColumn()
        imgui.TextColored(imgui.ImVec4(1, 1, 0, 1), tostring(idx))

        imgui.TableNextColumn()
        imgui.Text(record.filename or "ERROR")

        imgui.TableNextColumn()

        imgui.TableNextColumn()
        imgui.TextColored(imgui.ImVec4(1, 1, 0, 1), tostring(idx))

        imgui.TableNextColumn()
        imgui.Text(record.filename or "ERROR")

        imgui.TableNextColumn()
@/lua/ge/extensions/editor/flowgraph/references.lua
        im.TableHeadersRow()
        im.TableNextColumn()
        for _, categoryData in pairs(self.sortedCategories) do
          im.TextWrapped(tostring(categoryData.category))
          im.TableNextColumn()
          im.TextWrapped(string.format("%-3d", categoryData.nodeTypeAmount))
          im.TextWrapped(string.format("%-3d", categoryData.nodeTypeAmount))
          im.TableNextColumn()
          im.TextWrapped(string.format("(%.2f", (categoryData.nodeTypeAmount / self.nodeStatistics.usedNoteTypeAmount) * 100) .. "%%)")
          im.TextWrapped(string.format("(%.2f", (categoryData.nodeTypeAmount / self.nodeStatistics.usedNoteTypeAmount) * 100) .. "%%)")
          im.TableNextColumn()
          im.TextWrapped(tostring(categoryData.nodeInstancesAmount))
          im.TextWrapped(tostring(categoryData.nodeInstancesAmount))
          im.TableNextColumn()
          im.TextWrapped(string.format("(%.2f", (categoryData.nodeInstancesAmount / self.nodeStatistics.usedNodeInstances) * 100) .. "%%)")
          im.TextWrapped(string.format("(%.2f", (categoryData.nodeInstancesAmount / self.nodeStatistics.usedNodeInstances) * 100) .. "%%)")
          im.TableNextColumn()
        end
    im.TableHeadersRow()
    im.TableNextColumn()
    local rowCount = 1
      self:highlightText(tostring(n.nodeName), string.lower(ffi.string(self.searchText)))
      im.TableNextColumn()
      im.Text(tostring(n.nodeData.amount))
      im.Text(tostring(n.nodeData.amount))
      im.TableNextColumn()
      im.Text(tostring(tableSize(n.nodeData.amountForProjects)))
      im.Text(tostring(tableSize(n.nodeData.amountForProjects)))
      im.TableNextColumn()
      im.Text(tostring(n.nodeData.category))
      im.Text(tostring(n.nodeData.category))
      im.TableNextColumn()
      im.TableHeadersRow()
      im.TableNextColumn()
      for i = 1, 4 do
        im.Dummy(im.ImVec2(0, 3))
        im.TableNextColumn()
      end
          im.TextWrapped(pin.name)
          im.TableNextColumn()
          im.TextWrapped(pin.description or "This pin has no description.")
          im.TextWrapped(pin.description or "This pin has no description.")
          im.TableNextColumn()
        else
            im.TextWrapped("-")
            im.TableNextColumn()
            im.TextWrapped("-")
            im.TextWrapped("-")
            im.TableNextColumn()
          else
          else
            im.TableNextColumn()
            im.TableNextColumn()
            im.TableNextColumn()
            im.TableNextColumn()
          end
          im.TextWrapped(pin.name)
          im.TableNextColumn()
          im.TextWrapped(pin.description or "This pin has no description.")
          im.TextWrapped(pin.description or "This pin has no description.")
          im.TableNextColumn()
        else
            im.TextWrapped("-")
            im.TableNextColumn()
            im.TextWrapped("-")
            im.TextWrapped("-")
            im.TableNextColumn()
          else
          else
            im.TableNextColumn()
            im.TableNextColumn()
            im.TableNextColumn()
            im.TableNextColumn()
          end
      im.TableHeadersRow()
      im.TableNextColumn()
      im.Dummy(im.ImVec2(0, 3))
      im.Dummy(im.ImVec2(0, 3))
      im.TableNextColumn()
      im.Dummy(im.ImVec2(0, 3))
      im.Dummy(im.ImVec2(0, 3))
      im.TableNextColumn()
      for behaviour, _ in pairs(self.nodeTable[self.inspectedNode].behaviour) do
        editor.uiIconImage(editor.icons[ui_flowgraph_editor.getBehaviourIcon(behaviour)], buttonSize)
        im.TableNextColumn()
        im.SetCursorPosY(im.GetCursorPosY() + 4)
        im.SetCursorPosY(im.GetCursorPosY() - 4)
        im.TableNextColumn()
      end
    im.TableHeadersRow()
    im.TableNextColumn()
        im.TextWrapped(tostring(p.projectFile))
        im.TableNextColumn()
        im.Text(tostring(p.amount))
        im.Text(tostring(p.amount))
        im.TableNextColumn()
        rowCount = rowCount + 1
      im.Text("None")
      im.TableNextColumn()
      im.Text("None")
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
          im.TableHeadersRow()
          im.TableNextColumn()
          for k, v in ipairs(upgradeFileFormatMaterials.terrainMaterials) do
            im.TextUnformatted(tostring(v.id))
            im.TableNextColumn()
            im.TextUnformatted(v.name)
            im.TextUnformatted(v.name)
            im.TableNextColumn()
          end