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