NextColumn
Definition
-- @/=[C]:-1
function NextColumn(...)
Callers
@/lua/ge/extensions/flowgraph/nodes/string/format.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/ui/messagesDebugger.lua
im.InputText("##cat", txtCategory, im.ArraySize(txtCategory))
im.NextColumn()
im.TextUnformatted("Icon (font id or /path)")
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
end
im.NextColumn()
local avail = im.GetContentRegionAvail()
end
im.NextColumn()
end
-- UI.columnRight(44,false)
-- im.NextColumn()
end
end
im.NextColumn()
end
end
im.NextColumn()
if indae and (not env.ui['model_on'] or inmesh) then -- #ageopin>0 then
end
im.NextColumn()
-- im.SameLine()
end
im.NextColumn()
-- im.Text('Shape type_POST')
-- im.Text('Shape type_POST')
-- im.NextColumn()
if env.ui['lod_up'] then
end
im.NextColumn()
UI.buttonTxt('file_up', d.s)
im.tooltip(d.s)
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
end
im.NextColumn()
UI.buttonTxt('dir_up', fsnode.astep[j])
-- im.Text(fsnode.path[i])
im.NextColumn()
--[[
]]
im.NextColumn()
im.Separator()
im.tooltip(color == UI.cbutOff and 'Mark as favorite' or 'Unmark')
im.NextColumn()
-- im.Text(fsnode.adir[i])
end
im.NextColumn()
end
-- show surfaces
im.NextColumn()
end
im.PopFont()
-- im.NextColumn()
for i,list in pairs(bag4surf) do
im.Text('AAA')
im.NextColumn()
end
im.Text(''..i)
im.NextColumn()
end
im.Text(U.index(ageopin,k)[1] and '*' or ' ')
im.NextColumn()
-- cbg = toColor(v.mat.body, {nil,nil,nil,0.2}, true)
end
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
end
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/logic/sequencer.lua
im.Text("Increment Mode")
im.NextColumn()
if im.BeginCombo("##imode", self.incMode) then
if self.incMode ~= 'select' then
im.NextColumn()
im.Text("Sequence Mode")
im.Text("Sequence Mode")
im.NextColumn()
if im.BeginCombo("##mode", self.mode) then
end
im.NextColumn()
im.Text("Count")
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/gen/exp_frame.lua
im.Text(key)
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.Indent(80)
-- UI.buttonTxt(key..'_'..i,U.round(val,6))
im.NextColumn()
if d.g and d.g[i] then
-- im.Text(grad and U.round(grad[ord],6) or tostring(nil))
im.NextColumn()
end
im.NextColumn()
im.Text('AAA2')
im.Text('AAA2')
im.NextColumn()
]]
im.Text(key)
im.NextColumn()
im.Text(tostring(dw[key]))
tot = tot + dw[key]
im.NextColumn()
end
im.Separator()
im.NextColumn()
im.Text(tot)
im.Text(tot)
im.NextColumn()
@/lua/ge/extensions/editor/decalEditor.lua
im.Text("Instance")
im.NextColumn()
im.Text(label)
im.Text(label)
im.NextColumn()
im.TextUnformatted("Id")
im.NextColumn()
im.TextUnformatted(tostring(selectedInstance.id))
im.TextUnformatted(tostring(selectedInstance.id))
im.NextColumn()
im.TextUnformatted("Uid")
im.NextColumn()
im.TextUnformatted(tostring(selectedInstance.uid))
im.TextUnformatted(tostring(selectedInstance.uid))
im.NextColumn()
im.Text("Position")
im.NextColumn()
im.NextColumn()
im.Text("Rotation")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.NextColumn()
im.Text("Size")
im.Text("Size")
im.NextColumn()
@/lua/ge/extensions/editor/gen/lib/ui.lua
end
im.NextColumn()
if im['Slider'..tp]("##" .. lbl, ptr, mm[1], mm[2], format) then
end
-- im.NextColumn()
end
M.buttonImg('fav_up', 'star', im.ImVec2(lineH,lineH), colorOff, nil, vec3(0.5,0.5))
im.NextColumn()
-- im.tooltip('Favo')
im.Text('Shape type')
im.NextColumn()
im.Separator()
@/lua/ge/extensions/editor/missionEditor/conditions.lua
im.Text(self.name)
im.NextColumn()
index = 0
@/lua/ge/extensions/editor/decalSpline.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.PopStyleVar()
im.SameLine()
im.NextColumn()
local mat = scenetree.findObject(selSpline.component1Material or "")
im.SameLine()
im.NextColumn()
im.Text('Comp 1:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected material for Component 1.')
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
mat = scenetree.findObject(selSpline.component2Material or "")
im.SameLine()
im.NextColumn()
im.Text('Comp 2:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected material for Component 2.')
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
mat = scenetree.findObject(selSpline.component3Material or "")
im.SameLine()
im.NextColumn()
im.Text('Comp 3:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected material for Component 3.')
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
mat = scenetree.findObject(selSpline.component4Material or "")
im.SameLine()
im.NextColumn()
im.Text('Comp 4:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected material for Component 4.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if im.RadioButton2("Random", tmpPtr, 1) then
im.tooltip('Use a random pattern for the decal components.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###12001", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###12002", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###12003", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###12005", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###12006", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###12007", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###12009", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###12010", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###12011", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###12013", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###12014", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###12015", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
@/lua/ge/extensions/editor/vehicleEditor/api/powerTrainUtils.lua
im.Text("engineLoad")
im.NextColumn()
imguiUtils.SampleFloatDisplay('engineLoad' .. device.name, device.engineLoad, 0.8)
imguiUtils.SampleFloatDisplay('engineLoad' .. device.name, device.engineLoad, 0.8)
im.NextColumn()
-- imguiUtils.cell("engineLoad", tostring(device.engineLoad))
im.Text("diffAngle")
im.NextColumn()
imguiUtils.SampleFloatDisplay('diffAngle' .. device.name, device.diffAngle, 0.8)
imguiUtils.SampleFloatDisplay('diffAngle' .. device.name, device.diffAngle, 0.8)
im.NextColumn()
--imguiUtils.cell("diffAngle", tostring(device.diffAngle))
im.Text("outputAV2")
im.NextColumn()
imguiUtils.SampleFloatDisplay('outputAV2'..tostring(device.name),device.outputAV2,0.8)
imguiUtils.SampleFloatDisplay('outputAV2'..tostring(device.name),device.outputAV2,0.8)
im.NextColumn()
im.Text("outputTorque2")
im.Text("outputTorque2")
im.NextColumn()
imguiUtils.SampleFloatDisplay("outputTorque2"..tostring(device.name),device.outputTorque2,0.8)
imguiUtils.SampleFloatDisplay("outputTorque2"..tostring(device.name),device.outputTorque2,0.8)
im.NextColumn()
end
im.Text("torqueDiff")
im.NextColumn()
imguiUtils.SampleFloatDisplay('torqueDiff' .. device.name, device.torqueDiff, 0.8)
imguiUtils.SampleFloatDisplay('torqueDiff' .. device.name, device.torqueDiff, 0.8)
im.NextColumn()
imguiUtils.cell("lockupClutchSpring", tostring(device.lockupClutchSpring))
im.Text("parkClutchAngle")
im.NextColumn()
imguiUtils.SampleFloatDisplay('parkClutchAngle'..device.name,device.parkClutchAngle,0.8)
imguiUtils.SampleFloatDisplay('parkClutchAngle'..device.name,device.parkClutchAngle,0.8)
im.NextColumn()
imguiUtils.cell("oneWayTorqueSmoother", tostring(device.oneWayTorqueSmoother))
@/lua/ge/extensions/flowgraph/nodes/types/transform.lua
im.Text("Display")
im.NextColumn()
if im.BeginCombo("##displayMode" .. self.id, self.displayMode) then
end
im.NextColumn()
im.Text("Position")
im.NextColumn()
local columnSize = im.GetContentRegionAvail()
im.PopItemWidth()
im.NextColumn()
im.Text("Rotation")
im.Text("Rotation")
im.NextColumn()
if self.useQuatForRotation then
end
im.NextColumn()
im.Text("Scale")
im.Text("Scale")
im.NextColumn()
local scl = im.ArrayFloat(3)
im.PopItemWidth()
im.NextColumn()
im.Text("Color")
im.Text("Color")
im.NextColumn()
local clr = im.ArrayFloat(4)
@/lua/ge/extensions/flowgraph/nodes/gameplay/removeOtherVehicles.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
im.NextColumn()
im.Text("Only Drivable Vehicles")
im.Text("Only Drivable Vehicles")
im.NextColumn()
ptr = im.BoolPtr(self.onlyDrivableVehs)
im.NextColumn()
im.Text("Only Flowgraph Vehicles")
im.Text("Only Flowgraph Vehicles")
im.NextColumn()
ptr = im.BoolPtr(self.onlyFlowgraphVehs)
@/lua/ge/extensions/editor/trafficManager.lua
im.PopStyleColor()
im.NextColumn()
if editor.uiIconImageButton(session.vehicles[nameId].locked and editor.icons.lock or editor.icons.lock_open, imSizes.small) then
im.tooltip(session.vehicles[nameId].locked and "Unlock Object" or "Lock Object")
im.NextColumn()
end
im.tooltip("Enter Vehicle")
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.Columns(1)
im.TextUnformatted("Speed")
im.NextColumn()
local speed = mapVehData.vel and mapVehData.vel:length() or 0
end
im.NextColumn()
im.TextUnformatted("Distance")
im.NextColumn()
im.TextUnformatted(string.format("%0.2f", convertDistance(sessionData.stats.distance, distanceUnits[options.distanceUnits[0]])))
end
im.NextColumn()
im.TextUnformatted("Acceleration")
im.NextColumn()
im.TextUnformatted(string.format("%0.2f G", sessionData.stats.gForce))
im.TextUnformatted(string.format("%0.2f G", sessionData.stats.gForce))
im.NextColumn()
im.TextUnformatted("Timer")
im.NextColumn()
im.TextUnformatted(string.format("%0.1f", sessionData.stats.timer))
im.TextUnformatted(string.format("%0.1f", sessionData.stats.timer))
im.NextColumn()
im.TextUnformatted("Avg Speed (10 s)")
im.NextColumn()
im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.avgSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.avgSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
im.NextColumn()
im.TextUnformatted("Max Speed")
im.NextColumn()
im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.maxSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.maxSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.Columns(1)
im.tooltip("View")
im.NextColumn()
end
im.NextColumn()
im.NextColumn()
im.Columns(1)
end
im.NextColumn()
im.NextColumn()
im.Columns(0)
@/lua/ge/extensions/editor/resourceChecker.lua
im.TextColored(im.ImVec4(0.5, 0.9, 1, 1), "No.")
im.NextColumn()
--im.PushItemWidth(200)
im.Spacing()
im.NextColumn()
local count = 0
skipK = {}
im.NextColumn()
local count = 0
im.Columns(5, "assetTreeCols", true)
im.Text("Name"); im.NextColumn()
im.Text("Percent"); im.NextColumn()
im.Text("Name"); im.NextColumn()
im.Text("Percent"); im.NextColumn()
im.Text("Size"); im.NextColumn()
im.Text("Percent"); im.NextColumn()
im.Text("Size"); im.NextColumn()
im.Text("Files"); im.NextColumn()
im.Text("Size"); im.NextColumn()
im.Text("Files"); im.NextColumn()
im.Text("Subdirs"); im.NextColumn()
im.Text("Files"); im.NextColumn()
im.Text("Subdirs"); im.NextColumn()
im.Separator()
if im.IsItemHovered() and im.IsMouseDoubleClicked(0) then explorePath(n.path) end
im.NextColumn()
im.TextUnformatted(n.pctStr or "0.00%")
im.NextColumn()
im.Text(n.sizeStr or humanMB(n.bytes or 0))
im.NextColumn()
if n.isDir then im.Text(tostring(n.files or 0)) else im.Text("1") end
im.NextColumn()
im.Text(tostring(n.subdirs or 0))
im.NextColumn()
@/lua/ge/extensions/editor/roadArchitect.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.Checkbox("Bridges###11212", mfe.isShowBridges) then
im.SameLine()
im.NextColumn()
if im.Checkbox("Overlays###11213", mfe.isShowOverlays) then
im.tooltip('Show all overlays (master switch).')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
wCtr = wCtr + 1
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Reset/clear the road network.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
if not road.isBridge then
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text(roads[mfe.selectedRoadIdx].overlayMat or 'None')
im.tooltip('The currently-selected material for this overlay.')
im.NextColumn()
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.terrainToTwoLines, vec36, cols.greenB, nil, nil, 'terraformFullRoadNetwork') then
im.SameLine()
im.NextColumn()
if im.Checkbox("Show", terraParams.isShowSingleRoad) then
im.Dummy(vec36)
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.tooltip('Apply extra width to hairpin corners (> 90 degrees).')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Highlights the layer on the road visualization.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.RadioButton2("Offset###" .. tostring(wCtr), layer.type, 1)
im.SameLine()
im.NextColumn()
im.RadioButton2("Patch###" .. tostring(wCtr), layer.type, 2)
im.SameLine()
im.NextColumn()
im.RadioButton2("Decal###" .. tostring(wCtr), layer.type, 3)
wCtr = wCtr + 1
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.RadioButton2("Single Mesh###" .. tostring(wCtr), layer.type, 5)
wCtr = wCtr + 1
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text(layer.mat or 'None')
im.tooltip('The currently-selected material for layer ' .. tostring(selLayerIdx))
im.NextColumn()
im.SameLine()
im.NextColumn()
im.RadioButton2("90###" .. tostring(wCtr), layer.rot, 1)
im.SameLine()
im.NextColumn()
im.RadioButton2("180###" .. tostring(wCtr), layer.rot, 2)
im.SameLine()
im.NextColumn()
im.RadioButton2("270###" .. tostring(wCtr), layer.rot, 3)
wCtr = wCtr + 1
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.Checkbox("Finish Before Ends###" .. tostring(wCtr), layer.isPaint)
im.tooltip('Layer will leave extra space from the start/end of the road (useful for eg paint markings).')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('The selected static mesh unit.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Attach to left side of lane (checked), or right (unchecked).')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.RadioButton2("90###" .. tostring(wCtr), layer.rot, 1)
im.SameLine()
im.NextColumn()
im.RadioButton2("180###" .. tostring(wCtr), layer.rot, 2)
im.SameLine()
im.NextColumn()
im.RadioButton2("270###" .. tostring(wCtr), layer.rot, 3)
wCtr = wCtr + 1
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.tooltip('The selected static mesh unit.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.RadioButton2("90###" .. tostring(wCtr), layer.rot, 1)
im.SameLine()
im.NextColumn()
im.RadioButton2("180###" .. tostring(wCtr), layer.rot, 2)
im.SameLine()
im.NextColumn()
im.RadioButton2("270###" .. tostring(wCtr), layer.rot, 3)
wCtr = wCtr + 1
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.tooltip('Which way the sidewalk faces (Left-Facing = curb on left, Right-Facing = curb on right).')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.RadioButton2("[B]###" .. tostring(wCtr), profile[selSW].vStart, 1)
im.SameLine()
im.NextColumn()
im.RadioButton2("[C]###" .. tostring(wCtr), profile[selSW].vStart, 2)
im.SameLine()
im.NextColumn()
im.RadioButton2("[D]###" .. tostring(wCtr), profile[selSW].vStart, 3)
wCtr = wCtr + 1
im.NextColumn()
im.tooltip("Set the starting 'V' position of the curb UV-mapping (each provides a different curb texture).")
im.SameLine()
im.NextColumn()
if im.RadioButton2("Highway###2223", profile.styleType, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("Dirt###2224", profile.styleType, 2) then
end
im.NextColumn()
im.tooltip('Dirt Road class (for tracks going across dirt, sand, etc).')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesDirt') then
im.SameLine()
im.NextColumn()
im.Text(profile.dirtMat)
im.tooltip('The currently-selected material for the dirt tracks.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Toggles the lane info.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Dummy(vec36)
im.SameLine()
im.NextColumn()
im.Dummy(vec36)
im.Dummy(vec36)
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Go to this junction.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Add a urban separator junction (splits a two-way road into two one-way sections, to make linking separable).')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Load a previously-saved junction from disk.')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if selJct.isSidewalk[0] then
end
im.NextColumn()
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if im.Checkbox("Y2 Out/In###" .. tostring(wCtr), selJct.isY2Outwards) then
im.tooltip('The Y2-Exit will be outwards-pointing (checked), or inwards-pointing (unchecked).')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if selJct.isSidewalk[0] then
end
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 4###" .. tostring(wCtr), selJct.isPedX4) then
im.tooltip('Include a pedestrian cross on road 4.')
im.NextColumn()
im.SameLine()
im.NextColumn()
if selJct.isArrow[0] then
end
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
im.SameLine()
im.NextColumn()
im.Text(selJct.arrowMat)
im.tooltip('The currently-selected material for the arrows.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if selJct.isSidewalk[0] then
end
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
im.tooltip('Include a pedestrian cross on road 3.')
im.NextColumn()
im.SameLine()
im.NextColumn()
if selJct.isArrow[0] then
end
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
im.SameLine()
im.NextColumn()
im.Text(selJct.arrowMat)
im.tooltip('The currently-selected material for the arrows.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
im.tooltip('Include a pedestrian cross on road 3.')
im.NextColumn()
im.SameLine()
im.NextColumn()
if selJct.isArrow[0] then
end
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
im.SameLine()
im.NextColumn()
im.Text(selJct.arrowMat)
im.tooltip('The currently-selected material for the arrows.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if selJct.isSidewalk[0] then
end
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
im.SameLine()
im.NextColumn()
if im.Checkbox("PX 4###" .. tostring(wCtr), selJct.isPedX4) then
im.tooltip('Include a pedestrian cross on road 4.')
im.NextColumn()
im.SameLine()
im.NextColumn()
if selJct.isArrow[0] then
end
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
im.SameLine()
im.NextColumn()
im.Text(selJct.arrowMat)
im.tooltip('The currently-selected material for the arrows.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if im.Checkbox("Outer Barriers###" .. tostring(wCtr), selJct.isBarriersO) then
im.tooltip('Include outer crash barriers.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.Checkbox("Outer Barriers###" .. tostring(wCtr), selJct.isBarriersO) then
im.tooltip('Include outer crash barriers.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.Checkbox("Outer Barriers###" .. tostring(wCtr), selJct.isBarriersO) then
im.tooltip('Include outer crash barriers.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
im.SameLine()
im.NextColumn()
im.Text(selJct.edgeBlendMat)
im.tooltip('The currently-selected material for the junction edge blending')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Go to this group.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Dummy(vec36)
im.SameLine()
im.NextColumn()
im.Dummy(vec36)
im.Dummy(vec36)
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.Checkbox("Show", terraParams.isShowGroup) then
im.Dummy(vec36)
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Separator()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Separator()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
else
im.SameLine()
im.NextColumn()
im.SameLine()
im.SameLine()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
else
im.SameLine()
im.NextColumn()
if mfe.isProfileIdxChanged and flag then
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Reset all templates (also removes any loaded templates).')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
lane.width = im.FloatPtr(max(0.0, min(10.0, lane.width[0])))
im.SameLine()
im.NextColumn()
lane.heightL = im.FloatPtr(max(0.0, min(5.0, lane.heightL[0])))
im.Separator()
im.NextColumn()
lane.heightR = im.FloatPtr(max(0.0, min(5.0, lane.heightR[0])))
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
lane.width = im.FloatPtr(max(0.0, min(10.0, lane.width[0])))
im.SameLine()
im.NextColumn()
lane.heightL = im.FloatPtr(max(0.0, min(5.0, lane.heightL[0])))
im.Separator()
im.NextColumn()
lane.heightR = im.FloatPtr(max(0.0, min(5.0, lane.heightR[0])))
im.tooltip('Select this static mesh.')
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Separator()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
end
im.NextColumn()
@/lua/ge/extensions/editor/missionPlaybook/attributeViewer.lua
im.Columns(4)
im.Text("Key") im.NextColumn()
im.Text("Value") im.NextColumn()
im.Text("Key") im.NextColumn()
im.Text("Value") im.NextColumn()
im.Text("Tier") im.NextColumn()
im.Text("Value") im.NextColumn()
im.Text("Tier") im.NextColumn()
im.Text("Change") im.Separator() im.NextColumn()
im.Text("Tier") im.NextColumn()
im.Text("Change") im.Separator() im.NextColumn()
local prevData = book.results[book.page-1]
im.Text(key)
im.NextColumn()
im.Text(tostring(data.attributes[key].value))
im.Text(tostring(data.attributes[key].value))
im.NextColumn()
if data.attributes[key].level then
end
im.NextColumn()
local change = 0
end
im.NextColumn()
end
@/lua/ge/extensions/editor/windows.lua
im.TextUnformatted(name)
im.NextColumn()
if im.Button("Set position to 0,0##" .. name) then
end
im.NextColumn()
end
@/lua/ge/extensions/editor/meshSpline.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.PopStyleVar()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Select The Oil Drum Preset.')
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.Text('Main:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectMainComponentMatBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected static mesh for the main component.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text('Variation 1:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectAlias1ComponentMatBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected static mesh for the variation 1 component.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text('Variation 2:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectAlias2ComponentMatBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected static mesh for the variation 2 component.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text('Variation 3:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectAlias3ComponentMatBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected static mesh for the variation 3 component.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text('Start Cap:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectStartCapMatBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected static mesh for the start cap section.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text('End Cap:')
im.SameLine()
im.NextColumn()
if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectEndCapMatBtn') then
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected static mesh for the end cap section.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
tmpPtr = im.IntPtr(selSpline.rot)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
tmpPtr = im.IntPtr(selSpline.alias1Rot)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###7761", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###7771", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###7781", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
tmpPtr = im.IntPtr(selSpline.alias2Rot)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###7762", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###7772", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###7782", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
tmpPtr = im.IntPtr(selSpline.alias3Rot)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###7763", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###7773", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###7783", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
tmpPtr = im.IntPtr(selSpline.startCapRot)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###776", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###777", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###778", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
tmpPtr = im.IntPtr(selSpline.endCapRot)
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°###783", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°###784", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°###785", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
if im.RadioButton2("Random", tmpPtr, 1) then
im.tooltip('Use a random distribution for the alias meshes.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/setupModules.lua
im.Text("Vehicles")
im.NextColumn()
im.Separator()
im.NextColumn()
im.Text("Traffic")
im.Text("Traffic")
im.NextColumn()
im.Separator()
im.NextColumn()
im.Text("Environment")
im.Text("Environment")
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/ui/multiDescription.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/missionEditor/previewChecker.lua
im.Text("Preview")
im.NextColumn()
@/lua/ge/extensions/editor/scriptAIManager.lua
im.Text('ID/Vehicle Name')
im.NextColumn()
im.Text('State')
im.Text('State')
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.Dummy(im.ImVec2(im.GetContentRegionAvailWidth(), 0))
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.Separator()
@/lua/ge/extensions/editor/gen/exp_solidflex.lua
-- im.SetCursorPosY(im.GetCursorPosY() + 0)
im.NextColumn()
local scur = im.GetCursorPos()
UI.sliderC('Media viscosity', 'visc_in', {0,20})
im.NextColumn()
UI.sliderC('Plasticity', 'plast_in', {0,20})
@/lua/common/extensions/ui/imguiUtils.lua
imgui.Text(tostring(k))
imgui.NextColumn()
M.addRecursiveTreeTable(val, newPath, true, highlightCallback, itemCallback)
M.addRecursiveTreeTable(val, newPath, true, highlightCallback, itemCallback)
imgui.NextColumn()
end
imgui.Text(a)
imgui.NextColumn()
imgui.Text(b)
imgui.Text(b)
imgui.NextColumn()
end
@/lua/ge/extensions/editor/inspector.lua
imgui.Text(dynFields[i])
imgui.NextColumn()
local fieldNameId = "##" .. dynFields[i]
imgui.NextColumn()
if imgui.BeginChild1("UVValuesColumn", nil, true) then
@/lua/ge/extensions/editor/dynamicDecals/history.lua
im.EndChild()
im.NextColumn()
im.TextUnformatted("Redo Stack")
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/getMultipleButtons.lua
im.Text("Button Ids")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/materialEditor.lua
im.TextColored(colHdr, "Object")
im.NextColumn()
im.TextColored(colHdr, "Instances")
im.TextColored(colHdr, "Instances")
im.NextColumn()
im.Separator()
end
im.NextColumn()
im.TextUnformatted(tostring(row.count or 0))
im.TextUnformatted(tostring(row.count or 0))
im.NextColumn()
end
im.TextColored(colHdr, "Shape")
im.NextColumn()
im.TextColored(colHdr, "Defs")
im.TextColored(colHdr, "Defs")
im.NextColumn()
im.Separator()
end
im.NextColumn()
im.TextUnformatted(tostring(row.count or 0))
im.TextUnformatted(tostring(row.count or 0))
im.NextColumn()
end
if additionalGuiFn then
im.NextColumn()
if im.GetContentRegionAvailWidth() > 160 then
im.TextUnformatted((label or property))
if columnsId then im.NextColumn() end
if columnsId then
im.NextColumn()
im.Columns(1)
if columnsId then
im.NextColumn()
else
im.NextColumn()
im.TextUnformatted("Reflection Mode")
im.NextColumn()
im.PushItemWidth(120)
end
im.NextColumn()
im.TextUnformatted("Cubemap")
im.TextUnformatted("Cubemap")
im.NextColumn()
im.TextUnformatted(cubemapName == "" and "none" or cubemapName)
im.TextUnformatted("Name")
im.NextColumn()
text("name", 0)
end
im.NextColumn()
im.TextUnformatted("Map To")
im.NextColumn()
inputText(nil, "mapTo", 0, true, -(v.inputWidgetHeight * im.uiscale[0] + 10))
im.tooltip("Enable to pick a material from a mesh.")
im.NextColumn()
im.TextUnformatted("Directory")
im.NextColumn()
im.TextUnformatted(dir)
im.TextUnformatted(dir)
im.NextColumn()
im.TextUnformatted("Filename")
im.NextColumn()
im.TextUnformatted(string.format("%s.%s", filename, ext))
end
im.NextColumn()
im.NextColumn()
im.TextUnformatted(currentMaterial:getField('version', 0))
im.NextColumn()
im.TextUnformatted("Active Layers")
im.NextColumn()
im.TextUnformatted(tostring(currentMaterial.activeLayers) .. ' of ' .. tostring(maxLayers))
im.tooltip(currentMaterial.activeLayers <= 1 and "You have to have at least one layer" or "Remove layer")
im.NextColumn()
end
im.ShowHelpMarker("Displays the estimated total GPU memory used by all textures in this material.\nActual usage varies with the MIP levels currently loaded.\nFor detailed statistics use Performance Graph GPU Memory Profiling (CTRL + SHIFT + F).", true)
im.NextColumn()
local totalSize = computeTotalTextureSize(currentMaterial)
im.TextUnformatted("Annotation")
im.NextColumn()
im.ColorButton("Annotation color", bgColor, 0, im.ImVec2(25, 19))
im.EndCombo()
im.NextColumn()
im.Columns(1)
im.TextUnformatted("Material Tag 0")
im.NextColumn()
inputText(nil, "materialTag", 0, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
inputText(nil, "materialTag", 0, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
im.NextColumn()
im.TextUnformatted("Material Tag 1")
im.NextColumn()
inputText(nil, "materialTag", 1, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
inputText(nil, "materialTag", 1, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
im.NextColumn()
im.TextUnformatted("Material Tag 2")
im.NextColumn()
inputText(nil, "materialTag", 2, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
inputText(nil, "materialTag", 2, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
im.NextColumn()
im.Columns(1)
@/lua/ge/extensions/editor/flowgraph/stateView.lua
for i = 1, depth do name = " - " .. name end
im.NextColumn()
im.Text(name)
im.Text(name)
im.NextColumn()
for _, state in ipairs(states) do
end
im.NextColumn()
local name = state.targetGraph.name
im.Text(name)
im.NextColumn()
end
@/lua/ge/extensions/ui/console.lua
-- if type(l) == "string" then
-- im.NextColumn()
-- im.NextColumn()
-- im.NextColumn()
-- im.NextColumn()
-- im.NextColumn()
-- im.NextColumn()
-- im.NextColumn()
-- im.TextUnformatted(l)
-- im.TextUnformatted(l)
-- im.NextColumn()
-- else
-- im.TextColored(lcol,"%s",tostring(v) )
-- im.NextColumn()
-- end
-- if viewColumn.time[0] then
-- im.NextColumn()
-- end
-- if viewColumn.level[0] then
-- im.NextColumn()
-- end
-- if viewColumn.origin[0] then
-- im.NextColumn()
-- end
-- im.TextUnformatted(l)
-- im.NextColumn()
-- end
-- end
-- im.NextColumn()
-- ::continue_skipcol::
-- if viewColumn.time[0] then
-- im.NextColumn()
-- end
-- if viewColumn.level[0] then
-- im.NextColumn()
-- end
-- if viewColumn.origin[0] then
-- im.NextColumn()
-- end
-- im.TextUnformatted(l)
-- im.NextColumn()
-- end
-- end
-- im.NextColumn()
-- ::continue_skipcol::
@/lua/ge/extensions/editor/dragRaceEditor.lua
im.NextColumn()
@/lua/ge/extensions/editor/roadSpline.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Toggle whether to include repair 2 fixes on the Road Spline.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Toggle whether to include road cracks on the Road Spline.')
im.NextColumn()
wCtr = wCtr + 1
im.NextColumn()
wCtr = wCtr + 1
im.NextColumn()
im.tooltip(layer.isEnabled and "Disable this layer (content will be removed from the Road Spline)" or "Enable this layer (content will be included in the Road Spline)")
im.NextColumn()
im.tooltip('Toggle whether this layer should be flipped left <--> right.')
im.NextColumn()
im.tooltip('Toggle whether this layer should track the width of the group spline (checked), or use its own fixed width (unchecked).')
im.NextColumn()
im.SameLine()
im.NextColumn()
if not selectedLayer.isTrackWidth then
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.PopStyleVar(1)
@/lua/ge/extensions/gameplay/race/race.lua
im.Text("Time")
im.NextColumn()
im.Text("Event")
im.Text("Event")
im.NextColumn()
im.Separator()
im.Text(self:raceTime(self.time))
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
end
im.Text(self:raceTime(e.time))
im.NextColumn()
im.Text(e.name)
im.Text(e.name)
im.NextColumn()
end
end
im.NextColumn()
if state.complete then
end
im.NextColumn()
im.Separator()
im.Text("Total")
im.NextColumn()
im.Text(self:raceTime(self.time - state.startTime))
im.Text(self:raceTime(self.time - state.startTime))
im.NextColumn()
end
im.Text("Lap " .. (state.currentLap+1))
im.NextColumn()
im.Text(self:raceTime(self.time - currentLapStart))
im.Text(self:raceTime(self.time - currentLapStart))
im.NextColumn()
end
im.Text("Total")
im.NextColumn()
im.Text(self:raceTime(state.endTime - state.startTime))
im.Text(self:raceTime(state.endTime - state.startTime))
im.NextColumn()
end
im.Text("Lap " .. (state.historicTimes[i].lap+1))
im.NextColumn()
im.Text(self:raceTime(state.historicTimes[i].duration))
im.Text(self:raceTime(state.historicTimes[i].duration))
im.NextColumn()
end
im.Text(prefix .. txt)
im.NextColumn()
im.Text(self:raceTime(seg.duration))
im.Text(self:raceTime(seg.duration))
im.NextColumn()
end
im.Text("Lap " ..(1+lTimes.lap) )
im.NextColumn()
im.Text(self:raceTime(lTimes.duration))
im.Text(self:raceTime(lTimes.duration))
im.NextColumn()
self:inDrawSegmentTimes(lTimes.segmentTimes, im, "index", (1+lTimes.lap) .. " - ")
@/lua/ge/extensions/flowgraph/nodes/events/customizedTriggerBox.lua
im.Text("Status")
im.NextColumn()
if im.BeginCombo("##triggerType", self.triggerType) then
@/lua/ge/extensions/flowgraph/nodes/gameplay/traffic/signals/controller.lua
im.Text("State Count")
im.NextColumn()
local count = im.IntPtr(self.count)
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
im.TextUnformatted("uid")
im.NextColumn()
im.TextUnformatted(layer.uid)
im.TextUnformatted(layer.uid)
im.NextColumn()
im.TextUnformatted("name")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("enabled")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "enabled"), editor.getTempBool_BoolBool(layer.enabled)) then
end
im.NextColumn()
im.TextUnformatted("type")
im.NextColumn()
im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
im.NextColumn()
im.TextUnformatted("camera position")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.TextUnformatted("colorPaletteMapId")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - ((layer.colorPaletteMapId > 0) and (im.GetStyle().ItemSpacing.x + math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y) or 0))
end
im.NextColumn()
im.TextUnformatted("decal - use gradient color")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "decalUseGradientColor"), editor.getTempBool_BoolBool(layer.decalUseGradientColor)) then
end
im.NextColumn()
im.TextUnformatted("decal gradient color")
im.NextColumn()
inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
im.NextColumn()
else
im.TextUnformatted("color")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
end
im.TextUnformatted("decal scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("decal rotation")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("decal uv / flipped")
im.NextColumn()
local buttonColor = im.GetStyleColorVec4(im.Col_Button)
im.PopStyleColor()
im.NextColumn()
im.TextUnformatted("decal skew")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("mirrored")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "mirrored"), editor.getTempBool_BoolBool(layer.mirrored)) then
end
im.NextColumn()
im.TextUnformatted("flipMirroredDecal")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "flipMirroredDecal"), editor.getTempBool_BoolBool(layer.flipMirroredDecal)) then
end
im.NextColumn()
im.TextUnformatted("color texture scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask channel")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask blend mode")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask rotation")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask intensity")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("wrap alpha mask X")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskX"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskX)) then
end
im.NextColumn()
im.TextUnformatted("wrap alpha mask Y")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskY"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskY)) then
end
im.NextColumn()
im.TextUnformatted("wrap color mask X")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureX"), editor.getTempBool_BoolBool(layer.wrapColorTextureX)) then
end
im.NextColumn()
im.TextUnformatted("wrap color mask Y")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureY"), editor.getTempBool_BoolBool(layer.wrapColorTextureY)) then
end
im.NextColumn()
im.TextUnformatted("alpha mask invert")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "alphaMaskInvert"), editor.getTempBool_BoolBool(layer.alphaMaskInvert)) then
end
im.NextColumn()
helper.iconTooltip("Number of decals placed in-between decals of the brush stroke in order to make the stroke appear smoother.", true)
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.TextUnformatted("SDF thickness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF softness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("sdf outline color")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF outline thickness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF outline softness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
end
im.TextUnformatted("decal color texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal alpha texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal normal texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
im.NextColumn()
im.TextUnformatted("decal metallic texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal roughness texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("blend mode")
im.NextColumn()
im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
im.NextColumn()
im.TextUnformatted("worldToViewToScreen")
im.NextColumn()
im.TextUnformatted(layer.worldToViewToScreen:__tostring())
im.TextUnformatted(layer.worldToViewToScreen:__tostring())
im.NextColumn()
im.TextUnformatted("dataPoints")
im.NextColumn()
if im.TreeNode1("Data##dataPointsTreeNode") then
end
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/ui/monologue.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/mapSensorEditor.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Toggle between Edit and Live modes.')
im.NextColumn()
@/lua/ge/extensions/editor/undoHistory.lua
imgui.NextColumn()
@/lua/ge/extensions/editor/util/editorElementHelper.lua
end
im.NextColumn()
end
im.PopItemWidth()
im.NextColumn()
local isDefault = math.abs(e.ptr[0] - e.defaultValue) < 10e-6
im.NextColumn()
local isDefault = ctd[e.fieldName] == e.defaultValue
im.NextColumn()
local isDefault = e.ptr[0] == e.defaultValue
im.NextColumn()
if editor.uiIconImageButton(editor.icons.undo, imVec24x24) then
im.NextColumn()
local isDefault = ctd[e.fieldNameModel] == e.defaultModel
im.Columns(3)
im.Text("Best Result") im.NextColumn()
im.Text("Medium Result") im.NextColumn()
im.Text("Best Result") im.NextColumn()
im.Text("Medium Result") im.NextColumn()
im.Text("Worst Result") im.NextColumn()
im.Text("Medium Result") im.NextColumn()
im.Text("Worst Result") im.NextColumn()
im.Separator()
im.Separator()
editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
im.Columns(1)
im.NextColumn()
local isDefault = ctd[e.fieldName] == e.defaultValue
local function decoHeaderDraw(e, ctd) im.PushFont3("cairo_regular_medium") im.TextColored(e.color, e.text) im.PopFont() end
local function decoTextDraw(e, ctd) im.Columns(2) im.SetColumnWidth(0,columnWidth) im.Dummy(im.ImVec2(1,1)) im.NextColumn() im.TextWrapped(e.text) if e.tooltip then im.tooltip(e.tooltip) end im.Columns(1) end
local separatorColor = im.GetColorU322(im.ImVec4(1,1,1,0.5))
@/lua/ge/extensions/flowgraph/nodes/ui/selectButtons.lua
im.Text("Button count")
im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/layers.lua
if i == #self.mission.layers then im.Text("Checked Last") end
im.NextColumn()
im.PushID1("Layer-"..i)
--im.EndChild()
im.NextColumn()
im.PopID()
@/lua/ge/extensions/editor/flowgraph/events.lua
end
im.NextColumn()
im.Text("")
im.Text("")
im.NextColumn()
im.Text("Event")
ui_flowgraph_editor.tooltip("Frame: " .. dumps(e.frame))
im.NextColumn()
im.TextColored(logColors[e.type] or colWhite, e.type)
ui_flowgraph_editor.tooltip(logNames[e.type] or e.type)
im.NextColumn()
local name = e.name
end
im.NextColumn()
if e.description and e.description ~= "" then
@/lua/ge/extensions/editor/flowgraph/history.lua
im.Text("Idx")
im.NextColumn()
im.Text("Action")
im.Text("Action")
im.NextColumn()
im.Separator()
if im.IsItemClicked() then goToHistory = i end
im.NextColumn()
im.PushStyleColor2(im.Col_Text, disabledColor)
if im.IsItemClicked() then goToHistory = i end
im.NextColumn()
if im.IsItemClicked() then goToHistory = i end
im.NextColumn()
im.TextWrapped(self.mgr.history[i].title)
if im.IsItemClicked() then goToHistory = i end
im.NextColumn()
else
if im.IsItemClicked() then goToHistory = i end
im.NextColumn()
im.TextWrapped(self.mgr.history[i].title)
if im.IsItemClicked() then goToHistory = i end
im.NextColumn()
end
@/lua/ge/extensions/editor/cosimulationSignalEditor.lua
end
im.NextColumn()
end
im.NextColumn()
im.tooltip('Go to the selected vehicle.')
im.NextColumn()
im.tooltip('Open the signals window for this vehicle.')
im.NextColumn()
end
im.NextColumn()
end
im.NextColumn()
end
im.NextColumn()
-- im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.TextColored(greenB, signal.description)
im.SameLine()
im.NextColumn()
local type, typeCol = signal.type, redB
im.SameLine()
im.NextColumn()
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/vehicle/special/vehicleAction.lua
im.Text("Name")
im.NextColumn()
im.TextWrapped(self.action.origName or "")
im.TextWrapped(self.action.origName or "")
im.NextColumn()
im.Text("Title")
im.NextColumn()
im.TextWrapped(self.action.title or "")
im.TextWrapped(self.action.title or "")
im.NextColumn()
im.Text("Desc")
im.NextColumn()
im.TextWrapped(self.action.desc or "")
im.TextWrapped(self.action.desc or "")
im.NextColumn()
im.Text("onDown")
im.NextColumn()
im.TextWrapped(self.action.onDown or "")
im.TextWrapped(self.action.onDown or "")
im.NextColumn()
im.Text("onChange")
im.NextColumn()
im.TextWrapped(self.action.onChange or "")
im.TextWrapped(self.action.onChange or "")
im.NextColumn()
im.Text("onUp")
im.NextColumn()
im.TextWrapped(self.action.onUp or "")
im.TextWrapped(self.action.onUp or "")
im.NextColumn()
@/lua/ge/extensions/editor/sitesEditor/tags.lua
im.Text("Has Tag:")
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.Text("Doesn't have:")
im.Text("Doesn't have:")
im.NextColumn()
im.BeginChild1("hasTags", nil, im.WindowFlags_ChildWindow)
im.EndChild()
im.NextColumn()
if im.Button(">") then
end
im.NextColumn()
im.BeginChild1("NoTags", nil, im.WindowFlags_ChildWindow)
@/lua/ge/extensions/editor/drivePathEditor.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Load a previously-saved session from disk.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
end
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
if im.RadioButton2("mph", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("kph", tmpPtr, 2) then
im.tooltip('kph.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if im.RadioButton2("Free Mode", tmpPtr, 1) then
im.tooltip('Free Mode: create paths freely on the map.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
if im.RadioButton2("Limit", tmpPtr, 1) then
im.tooltip('Limit: limit the route speed for the drive path spline.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.tooltip('Sets the avoidCars flag for the drive path spline.')
im.NextColumn()
@/lua/ge/extensions/editor/missionPlaybook.lua
end
im.NextColumn()
im.NextColumn()
im.PopID()
@/lua/ge/extensions/editor/flowgraph/execution.lua
end
im.NextColumn()
ui_flowgraph_editor.tooltip("Close Project")
im.NextColumn()
im.Text("Projects: ")
im.NextColumn()
if editor.uiIconImageButton(editor.icons.play_arrow, im.ImVec2(20, 20)) then
--ui_flowgraph_editor.tooltip("Reset All Managers")
--im.NextColumn()
im.NextColumn()
im.Separator()
@/lua/ge/extensions/editor/shapeEditor.lua
im.TextUnformatted("DetName")
im.NextColumn()
im.TextUnformatted(shapePrev:getCurentDetailName())
im.TextUnformatted(shapePrev:getCurentDetailName())
im.NextColumn()
im.TextUnformatted("Size")
im.TextUnformatted("Size")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mDetailSize))
im.TextUnformatted(tostring(shapePrev.mDetailSize))
im.NextColumn()
im.TextUnformatted("Polys")
im.TextUnformatted("Polys")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mDetailPolys))
im.TextUnformatted(tostring(shapePrev.mDetailPolys))
im.NextColumn()
im.TextUnformatted("Pixel")
im.TextUnformatted("Pixel")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mPixelSize))
im.TextUnformatted(tostring(shapePrev.mPixelSize))
im.NextColumn()
im.TextUnformatted("Materials")
im.TextUnformatted("Materials")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mNumMaterials) )
im.TextUnformatted(tostring(shapePrev.mNumMaterials) )
im.NextColumn()
im.TextUnformatted("DrawCalls")
im.TextUnformatted("DrawCalls")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mNumDrawCalls))
im.TextUnformatted(tostring(shapePrev.mNumDrawCalls))
im.NextColumn()
im.TextUnformatted("Bones")
im.TextUnformatted("Bones")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mNumBones))
im.TextUnformatted(tostring(shapePrev.mNumBones))
im.NextColumn()
im.TextUnformatted("Weights")
im.TextUnformatted("Weights")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mNumWeights))
im.TextUnformatted(tostring(shapePrev.mNumWeights))
im.NextColumn()
im.TextUnformatted("ColMeshes")
im.TextUnformatted("ColMeshes")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mColMeshes))
im.TextUnformatted(tostring(shapePrev.mColMeshes))
im.NextColumn()
im.TextUnformatted("ColPolys")
im.TextUnformatted("ColPolys")
im.NextColumn()
im.TextUnformatted(tostring(shapePrev.mColPolys))
im.TextUnformatted(tostring(shapePrev.mColPolys))
im.NextColumn()
im.EndChild()
-- im.Text(k)
-- im.NextColumn()
-- im.Text(dumps(v))
-- im.Separator()
-- im.NextColumn()
-- end
im.TextUnformatted("Source")
im.NextColumn()
im.TextUnformatted("Amount")
im.TextUnformatted("Amount")
im.NextColumn()
im.TextUnformatted("Destination")
im.TextUnformatted("Destination")
im.NextColumn()
im.TextUnformatted("Sloopy")
im.TextUnformatted("Sloopy")
im.NextColumn()
im.TextUnformatted("ErrorTarget")
im.TextUnformatted("ErrorTarget")
im.NextColumn()
im.TextUnformatted(src)
im.NextColumn()
im.TextUnformatted(tostring(v.amount))
im.TextUnformatted(tostring(v.amount))
im.NextColumn()
im.TextUnformatted(tostring(v.dest))
im.TextUnformatted(tostring(v.dest))
im.NextColumn()
if v.sloppy then
im.TextUnformatted(tostring(v.sloppy))
im.NextColumn()
im.TextUnformatted(tostring(v.err))
else
im.NextColumn()
end
end
im.NextColumn()
end
@/lua/ge/extensions/editor/forestEditor.lua
im.TextUnformatted(key)
im.NextColumn()
im.TextUnformatted(value)
im.TextUnformatted(value)
im.NextColumn()
end
im.TextUnformatted("UniqueID")
im.NextColumn()
im.TextUnformatted(tostring(item:getUid()))
end
im.NextColumn()
end
im.TextUnformatted("Position")
im.NextColumn()
local posItem = item:getPosition()
end
im.NextColumn()
im.TextUnformatted("Rotation")
im.TextUnformatted("Rotation")
im.NextColumn()
local eulerRotation = item:getTransform():toEuler()
end
im.NextColumn()
-- im.TextUnformatted("Pos : "..tostring (item:getPosition()))
im.TextUnformatted("Scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
--inspectorField_String("Scale", tostring(item:getScale()))
im.TextUnformatted("Parallax Mapping")
im.NextColumn()
if im.Checkbox("##enableParallaxMapping_checkbox", editor.getTempBool_BoolBool(enableParallaxMapping)) then
end
im.NextColumn()
im.TextUnformatted("TextureSet Id")
im.NextColumn()
if enableParallaxMapping == false then im.BeginDisabled() end
if enableParallaxMapping == false then im.EndDisabled() end
im.NextColumn()
im.EndChild()
im.NextColumn()
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
im.EndChild()
im.NextColumn()
im.NextColumn()
im.Columns(1, "DynDecal_Docs_Columns")
@/lua/ge/extensions/editor/missionEditor/issues.lua
im.Text("Issues")
im.NextColumn()
if self.mission._issueList.importantCount == 0 then
@/lua/ge/extensions/editor/api/valueInspector.lua
imgui.NextColumn()
imgui.PushItemWidth(imgui.GetContentRegionAvailWidth())
@/lua/ge/extensions/flowgraph/nodes/ui/endStats.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/missionPlaybook/unlockedMissionsViewer.lua
im.Columns(3)
im.Text("Startable") im.NextColumn()
im.Text("Visible") im.NextColumn()
im.Text("Startable") im.NextColumn()
im.Text("Visible") im.NextColumn()
im.Text("Invisible") im.Separator() im.NextColumn()
im.Text("Visible") im.NextColumn()
im.Text("Invisible") im.Separator() im.NextColumn()
end
im.NextColumn()
end
@/lua/ge/extensions/gameplay/drag/debug.lua
im.NextColumn()
im.Text("Strip Data")
end
im.NextColumn()
im.EndChild()
im.NextColumn()
im.EndChild()
im.NextColumn()
end
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
end
im.NextColumn()
end
im.Columns(3)
im.Text("Best Result") im.NextColumn()
im.Text("Medium Result") im.NextColumn()
im.Text("Best Result") im.NextColumn()
im.Text("Medium Result") im.NextColumn()
im.Text("Worst Result") im.NextColumn()
im.Text("Medium Result") im.NextColumn()
im.Text("Worst Result") im.NextColumn()
im.Separator()
im.Separator()
editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
im.Columns(1)
local function decoHeaderDraw(e, mtd) im.PushFont3("cairo_regular_medium") im.TextColored(e.color, e.text) im.PopFont() end
local function decoTextDraw(e, mtd) im.Columns(2) im.SetColumnWidth(0,columnWidth) im.Dummy(im.ImVec2(1,1)) im.NextColumn() im.TextWrapped(e.text) if e.tooltip then im.tooltip(e.tooltip) end im.Columns(1) end
local separatorColor = im.GetColorU322(im.ImVec4(1,1,1,0.5))
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
im.TextUnformatted("Base Color")
im.NextColumn()
im.TextUnformatted(bulkChange.textures.b.file)
im.TextUnformatted(bulkChange.textures.b.file)
im.NextColumn()
end
im.TextUnformatted("Normal")
im.NextColumn()
im.TextUnformatted(bulkChange.textures.nm.file)
im.TextUnformatted(bulkChange.textures.nm.file)
im.NextColumn()
end
im.TextUnformatted("Roughness")
im.NextColumn()
im.TextUnformatted(bulkChange.textures.r.file)
im.TextUnformatted(bulkChange.textures.r.file)
im.NextColumn()
end
im.TextUnformatted("Ambient Occlusion")
im.NextColumn()
im.TextUnformatted(bulkChange.textures.ao.file)
im.TextUnformatted(bulkChange.textures.ao.file)
im.NextColumn()
end
im.TextUnformatted("Height")
im.NextColumn()
im.TextUnformatted(bulkChange.textures.h.file)
im.TextUnformatted(bulkChange.textures.h.file)
im.NextColumn()
end
im.EndChild()
im.NextColumn()
-- MATERIAL PROPERTIES COLUMN
@/lua/ge/extensions/flowgraph/nodes/vehicle/customPartsConfigProvider.lua
end
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth()-20)
end
im.NextColumn()
end
im.InputText("##AddKeyPart", self._keyText)
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth()-20)
end
im.NextColumn()
--im.PopItemWidth()
@/lua/ge/extensions/flowgraph/nodes/logic/select.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
end
im.NextColumn()
im.TextUnformatted("Merge Functions")
im.TextUnformatted("Merge Functions")
im.NextColumn()
if im.BeginCombo("##", self.mode, 0) then
@/lua/ge/extensions/editor/driftDataEditor.lua
im.NextColumn()
im.NextColumn()
im.Columns(0)
im.NextColumn()
im.NextColumn()
im.Columns(0)
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
im.TextUnformatted("name")
im.NextColumn()
if im.InputText("##brushNameTextInput_inspectorGuiBrush", editor.getTempCharPtr(brush.name)) then
end
im.NextColumn()
im.TextUnformatted("alphaMaskBlendMode")
im.NextColumn()
im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskBlendMode or 0, alphaMaskBlendModes[brush.alphaMaskBlendMode or 0]))
im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskBlendMode or 0, alphaMaskBlendModes[brush.alphaMaskBlendMode or 0]))
im.NextColumn()
im.TextUnformatted("alphaMaskChannel")
im.NextColumn()
im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskChannel or 0, alphaMaskChannels[brush.alphaMaskChannel or 0]))
im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskChannel or 0, alphaMaskChannels[brush.alphaMaskChannel or 0]))
im.NextColumn()
im.TextUnformatted("alphaMaskIntensity")
im.NextColumn()
im.TextUnformatted(tostring(brush.alphaMaskIntensity))
im.TextUnformatted(tostring(brush.alphaMaskIntensity))
im.NextColumn()
im.TextUnformatted("alphaMaskRotation")
im.NextColumn()
im.TextUnformatted(string.format("%.2f", brush.alphaMaskRotation or 0.0))
im.TextUnformatted(string.format("%.2f", brush.alphaMaskRotation or 0.0))
im.NextColumn()
im.TextUnformatted("alphaMaskScale")
im.NextColumn()
im.TextUnformatted(string.format("[%.2f, %.2f]", brush.alphaMaskScale[1], brush.alphaMaskScale[2]))
im.TextUnformatted(string.format("[%.2f, %.2f]", brush.alphaMaskScale[1], brush.alphaMaskScale[2]))
im.NextColumn()
im.TextUnformatted("alphaMaskInvert")
im.NextColumn()
im.TextUnformatted(string.format("%s", ((brush.alphaMaskInvert or false) and "true" or "false")))
im.TextUnformatted(string.format("%s", ((brush.alphaMaskInvert or false) and "true" or "false")))
im.NextColumn()
im.TextUnformatted("blendMode")
im.NextColumn()
im.TextUnformatted(string.format("%d (%s)", brush.blendMode, api.blendModes[brush.blendMode + 1].name))
im.TextUnformatted(string.format("%d (%s)", brush.blendMode, api.blendModes[brush.blendMode + 1].name))
im.NextColumn()
im.TextUnformatted("colorPaletteMapId")
im.NextColumn()
im.TextUnformatted(tostring(brush.colorPaletteMapId))
im.TextUnformatted(tostring(brush.colorPaletteMapId))
im.NextColumn()
im.TextUnformatted("colorTextureScale")
im.NextColumn()
im.TextUnformatted(string.format("[%.2f, %.2f]", brush.colorTextureScale[1], brush.colorTextureScale[2]))
im.TextUnformatted(string.format("[%.2f, %.2f]", brush.colorTextureScale[1], brush.colorTextureScale[2]))
im.NextColumn()
im.TextUnformatted("decalRotation")
im.NextColumn()
im.TextUnformatted(string.format("%.2f", brush.decalRotation))
im.TextUnformatted(string.format("%.2f", brush.decalRotation))
im.NextColumn()
im.TextUnformatted("decalScale")
im.NextColumn()
im.TextUnformatted(string.format("[%.2f, %.2f, %.2f]", brush.decalScale[1], brush.decalScale[2], brush.decalScale[3]))
im.TextUnformatted(string.format("[%.2f, %.2f, %.2f]", brush.decalScale[1], brush.decalScale[2], brush.decalScale[3]))
im.NextColumn()
im.TextUnformatted("decalSkew")
im.NextColumn()
im.TextUnformatted(string.format("[%.2f, %.2f]", brush.decalSkew[1], brush.decalSkew[2]))
im.TextUnformatted(string.format("[%.2f, %.2f]", brush.decalSkew[1], brush.decalSkew[2]))
im.NextColumn()
im.TextUnformatted("decalUv (flipped decal)")
im.NextColumn()
im.TextUnformatted(string.format("[%.1f, %.1f]", brush.decalUv[1], brush.decalUv[2]))
im.TextUnformatted(string.format("[%.1f, %.1f]", brush.decalUv[1], brush.decalUv[2]))
im.NextColumn()
im.TextUnformatted("alphaMaskInvert")
im.NextColumn()
im.TextUnformatted(string.format("%s", (brush.alphaMaskInvert and "true" or "false")))
im.TextUnformatted(string.format("%s", (brush.alphaMaskInvert and "true" or "false")))
im.NextColumn()
im.TextUnformatted("mirrored")
im.NextColumn()
im.TextUnformatted(string.format("%s", (brush.mirrored or false) and "true" or "false"))
im.TextUnformatted(string.format("%s", (brush.mirrored or false) and "true" or "false"))
im.NextColumn()
im.TextUnformatted("flipMirroredDecal")
im.NextColumn()
im.TextUnformatted(string.format("%s", (brush.flipMirroredDecal or false) and "true" or "false"))
im.TextUnformatted(string.format("%s", (brush.flipMirroredDecal or false) and "true" or "false"))
im.NextColumn()
im.TextUnformatted("metallicIntensity")
im.NextColumn()
im.TextUnformatted(string.format("%.2f", brush.metallicIntensity or 1.0))
im.TextUnformatted(string.format("%.2f", brush.metallicIntensity or 1.0))
im.NextColumn()
im.TextUnformatted("normalIntensity")
im.NextColumn()
im.TextUnformatted(string.format("%.2f", brush.normalIntensity or 1.0))
im.TextUnformatted(string.format("%.2f", brush.normalIntensity or 1.0))
im.NextColumn()
im.TextUnformatted("roughnessIntensity")
im.NextColumn()
im.TextUnformatted(string.format("%.2f", brush.roughnessIntensity or 1.0))
im.TextUnformatted(string.format("%.2f", brush.roughnessIntensity or 1.0))
im.NextColumn()
im.TextUnformatted("wrapAlphaMaskX")
im.NextColumn()
im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskX and "true" or "false")))
im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskX and "true" or "false")))
im.NextColumn()
im.TextUnformatted("wrapAlphaMaskY")
im.NextColumn()
im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskY and "true" or "false")))
im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskY and "true" or "false")))
im.NextColumn()
im.TextUnformatted("wrapColorTextureX")
im.NextColumn()
im.TextUnformatted(string.format("%s", (brush.wrapColorTextureX and "true" or "false")))
im.TextUnformatted(string.format("%s", (brush.wrapColorTextureX and "true" or "false")))
im.NextColumn()
im.TextUnformatted("wrapColorTextureY")
im.NextColumn()
im.TextUnformatted(string.format("%s", (brush.wrapColorTextureY and "true" or "false")))
im.TextUnformatted(string.format("%s", (brush.wrapColorTextureY and "true" or "false")))
im.NextColumn()
@/lua/ge/extensions/editor/preferences.lua
imgui.PopFont()
imgui.NextColumn()
imgui.PushItemWidth(imgui.GetContentRegionAvailWidth())
@/lua/ge/extensions/editor/assetBrowser.lua
im.TextUnformatted(name)
im.NextColumn()
im.TextUnformatted(tostring(value))
im.TextUnformatted(tostring(value))
im.NextColumn()
end
im.TextUnformatted(name)
im.NextColumn()
im.TextUnformatted("x: " .. tostring(value.x) .. " y: " .. tostring(value.y))
im.TextUnformatted("x: " .. tostring(value.x) .. " y: " .. tostring(value.y))
im.NextColumn()
end
im.TextUnformatted(name)
im.NextColumn()
im.TextUnformatted(value==true and 'true' or 'false')
im.TextUnformatted(value==true and 'true' or 'false')
im.NextColumn()
end
im.TextUnformatted("Name")
im.NextColumn()
im.TextUnformatted(asset.name)
im.TextUnformatted(asset.name)
im.NextColumn()
im.TextUnformatted("Type")
im.TextUnformatted("Type")
im.NextColumn()
im.TextUnformatted(asset.type)
im.TextUnformatted(asset.type)
im.NextColumn()
im.TextUnformatted("Polygons")
im.NextColumn()
im.TextUnformatted(tostring(var.meshPreview.mDetailPolys))
im.TextUnformatted(tostring(var.meshPreview.mDetailPolys))
im.NextColumn()
end
im.TextUnformatted("Collision Polygons")
im.NextColumn()
im.TextUnformatted(tostring(var.meshPreview.mColPolys))
im.TextUnformatted(tostring(var.meshPreview.mColPolys))
im.NextColumn()
end
im.TextUnformatted("Name")
im.NextColumn()
im.TextUnformatted(inspector_selectedAsset.name)
im.TextUnformatted(inspector_selectedAsset.name)
im.NextColumn()
-- Asset Path
im.TextUnformatted("Path")
im.NextColumn()
im.TextUnformatted(inspector_selectedAsset.dir.path)
im.TextUnformatted(inspector_selectedAsset.dir.path)
im.NextColumn()
-- Asset Type
im.TextUnformatted("Type")
im.NextColumn()
im.TextUnformatted(inspector_selectedAsset.type)
im.TextUnformatted(inspector_selectedAsset.type)
im.NextColumn()
im.Separator()
im.TextUnformatted("Name")
im.NextColumn()
maxWidth = im.GetContentRegionAvailWidth()
end
im.NextColumn()
-- Asset Path
im.TextUnformatted("Path")
im.NextColumn()
maxWidth = im.GetContentRegionAvailWidth()
end
im.NextColumn()
-- Asset Type
im.TextUnformatted("Type")
im.NextColumn()
im.TextUnformatted(inspector_selectedAsset.type or "directory")
im.TextUnformatted(inspector_selectedAsset.type or "directory")
im.NextColumn()
-- Asset Simple Filetype
im.TextUnformatted("File type")
im.NextColumn()
im.TextUnformatted(inspector_selectedAsset.simpleFileType)
im.TextUnformatted(inspector_selectedAsset.simpleFileType)
im.NextColumn()
if inspector_selectedAsset.simpleFileType ~= inspector_selectedAsset.fileType then
im.TextUnformatted("")
im.NextColumn()
im.TextUnformatted(inspector_selectedAsset.fileType)
im.TextUnformatted(inspector_selectedAsset.fileType)
im.NextColumn()
end
im.TextUnformatted("Access time")
im.NextColumn()
maxWidth = im.GetContentRegionAvailWidth()
end
im.NextColumn()
-- Asset create time
im.TextUnformatted("Creation time")
im.NextColumn()
maxWidth = im.GetContentRegionAvailWidth()
end
im.NextColumn()
-- Asset mod time
im.TextUnformatted("Modification time")
im.NextColumn()
maxWidth = im.GetContentRegionAvailWidth()
end
im.NextColumn()
-- Asset file size
im.TextUnformatted("File size")
im.NextColumn()
im.TextUnformatted(inspector_selectedAsset.filestats.filesizeString)
im.TextUnformatted(inspector_selectedAsset.filestats.filesizeString)
im.NextColumn()
end
im.TextUnformatted("File size")
im.NextColumn()
im.TextUnformatted(string.format("%0.0fkb", inspector_selectedAsset.filesize/1024))
im.TextUnformatted(string.format("%0.0fkb", inspector_selectedAsset.filesize/1024))
im.NextColumn()
end
end
im.NextColumn()
assetView()
im.TextUnformatted("Name")
im.NextColumn()
im.TextUnformatted("Path")
im.TextUnformatted("Path")
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.Separator()
im.TextUnformatted("%level_name%")
im.NextColumn()
im.TextUnformatted("%level_path%")
im.TextUnformatted("%level_path%")
im.NextColumn()
im.Button("Delete")
im.Button("Delete")
im.NextColumn()
im.EndDisabled()
end
im.NextColumn()
if im.InputText("##DirPath" .. tostring(k), editor.getTempCharPtr(directory.path)) then
end
im.NextColumn()
if im.Button("Delete##directoryToLoad" .. tostring(k)) then
end
im.NextColumn()
end
end
im.NextColumn()
if im.InputText("##DirPathNew", editor.getTempCharPtr(var.directoriesToLoad_new_path)) then
end
im.NextColumn()
if im.Button("Add##directoryToLoad") then
end
im.NextColumn()
im.TextUnformatted(typeName)
im.NextColumn()
prefTempBoolPtr[0] = false
end
im.NextColumn()
end
@/lua/ge/extensions/editor/scriptAIEditor.lua
im.NextColumn()
end
im.NextColumn()
end
end
im.NextColumn()
if editor.uiIconImageButton(editor.icons.trashBin2, im.ImVec2(22, 22), nil, nil, nil, 'removeVehicle') then
im.tooltip('Remove this vehicle.')
im.NextColumn()
if editor.uiIconImageButton(editor.icons.car, im.ImVec2(21, 21), nil, nil, nil, 'goToSelectedVehicle') then
im.tooltip('Go to the selected vehicle.')
im.NextColumn()
if vehicleAttachStates[i] ~= "[not attached]" then
end
im.NextColumn()
local vas = vehicleAttachStates[i]
end
im.NextColumn()
im.Separator()
end
im.NextColumn()
if editor.uiIconImageButton(editor.icons.trashBin2, im.ImVec2(22, 22), nil, nil, nil, 'removeTrajectory') then
im.tooltip('Remove the selected trajectory.')
im.NextColumn()
if numTrajectories > 0 and tr ~= nil then
end
im.NextColumn()
im.Separator()
end
im.NextColumn()
if isTimeBased == true then
end
im.NextColumn()
im.Text("(x: " .. round1(n.x[0]) .. ",")
im.Text("(x: " .. round1(n.x[0]) .. ",")
im.NextColumn()
im.Text("y: " .. round1(n.y[0]) .. ",")
im.Text("y: " .. round1(n.y[0]) .. ",")
im.NextColumn()
im.Text("z: " .. round1(n.z[0]) .. ")")
im.Text("z: " .. round1(n.z[0]) .. ")")
im.NextColumn()
if n.isLocked then
end
im.NextColumn()
im.Separator()
im.tooltip('Switch the visual display of this trajectory on/off.')
im.NextColumn()
im.Checkbox("Nodes", tr.isMarkNodes)
im.tooltip('Includes/Removes the trajectory nodes on the display.')
im.NextColumn()
im.Checkbox("Velocities", tr.isMarkVelocities)
im.tooltip('Includes/Removes the line segment velocities on the display.')
im.NextColumn()
im.Separator()
if isTimeBased == true then
im.NextColumn()
im.Checkbox("AI Assistant", tr.isExternalForce)
im.tooltip('Switches AI assistance on/off. This helps to keep the vehicle on course.')
im.NextColumn()
im.Checkbox("Hold Velocity", tr.isHoldVelocity)
im.tooltip('Maintains the average velocities of each section, as nodes are moved on the map.')
im.NextColumn()
else
im.Dummy(im.ImVec2(25, 25))
im.NextColumn()
im.Dummy(im.ImVec2(25, 25))
im.Dummy(im.ImVec2(25, 25))
im.NextColumn()
end
if im.Selectable1("[" .. j .. "] :", flag, bit.bor(im.SelectableFlags_SpanAllColumns, im.SelectableFlags_AllowItemOverlap)) then cwd.selectedNode = j end
im.NextColumn()
local tOld = n.t[0]
if n.t[0] < 0.0 then n.t = im.FloatPtr(0.0) end
im.NextColumn()
if im.InputFloat("Smoothness##" .. tostring(ctr + 1), n.smoothness, 0.1, 0.1) then
if n.smoothness[0] > 1.0 then n.smoothness = im.FloatPtr(1.0) end
im.NextColumn()
im.Checkbox("Moving Start##" .. tostring(ctr + 2), n.movingStart)
im.tooltip('Set whether or not to allow continuous movement on approach to this node.')
im.NextColumn()
im.Checkbox("Moving End##" .. tostring(ctr + 3), n.movingEnd)
im.tooltip('Set whether or not to allow continuous movement on departure from this node.')
im.NextColumn()
if n.isLocked then
end
im.NextColumn()
im.Separator()
if isDisabled then im.EndDisabled() end
im.NextColumn()
isDisabled = numNodes < 1
if isDisabled then im.EndDisabled() end
im.NextColumn()
isDisabled = numTrajectories < 1 or trajWinData.selectedTraj == nil
if isDisabled then im.EndDisabled() end
im.NextColumn()
if editor.uiIconImageButton(editor.icons.cameraFocusTopDown, im.ImVec2(24, 24), nil, nil, nil, 'camTrajReveal') then
im.tooltip('Shows a top-down view of the full camera trajectory.')
im.NextColumn()
if #cwd.nodes > 0 and cwd.selectedNode > 0 and cwd.selectedNode <= #cwd.nodes then
end
im.NextColumn()
im.Checkbox("Display", cwd.isDisplay)
im.tooltip('Toggles whether the camera path will be used during execution.')
im.NextColumn()
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.PopStyleVar()
im.NextColumn()
im.ColorEdit3("", cwd.col)
im.tooltip('Selects a color for the camera trajectory.')
im.NextColumn()
else
im.Text("[" .. i .. "]:")
im.NextColumn()
local n = dwd.drawNodes[i]
im.Text("(x: " .. round1(n.x) .. ",")
im.NextColumn()
im.Text("y: " .. round1(n.y) .. ",")
im.Text("y: " .. round1(n.y) .. ",")
im.NextColumn()
im.Text("z: " .. round1(n.z) .. ")")
im.Text("z: " .. round1(n.z) .. ")")
im.NextColumn()
im.Separator()
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
end
im.NextColumn()
end
im.NextColumn()
im.Text("#")
im.NextColumn()
im.Text("Piece")
im.Text("Piece")
im.NextColumn()
im.Text("Move")
im.Text("Move")
im.NextColumn()
for i,cp in ipairs(currentCheckpointList) do
im.TextColored(style.textColor,'#'..i.."")
im.NextColumn()
im.TextColored(style.textColor,cp.segmentIndex.."")
im.TextColored(style.textColor,cp.segmentIndex.."")
im.NextColumn()
else
im.Text("#" .. i)
im.NextColumn()
im.Text(cp.segmentIndex.."")
im.Text(cp.segmentIndex.."")
im.NextColumn()
end
end
im.NextColumn()
end
@/lua/ge/extensions/editor/audioRibbonEditor.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.tooltip(ribbon.isEnabled and 'Disable this ribbon (will not emit audio).' or 'Enable this ribbon.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
local typeStr = nil
im.Text(typeStr)
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
end
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
end
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
end
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
end
im.NextColumn()
im.PopItemWidth()
@/lua/ge/extensions/editor/missionEditor/objectives.lua
im.Text("Outro Text")
im.NextColumn()
im.PushID1(key.."starReward")
im.Text("Slot")
im.NextColumn()
self:starSlotSelector(key)
im.Text("Rewards")
im.NextColumn()
self:drawStarRewards(key)
self:drawStarRewards(key)
im.NextColumn()
im.Separator()
im.SetColumnWidth(0,150)
im.Text("No Star Unlocked") im.NextColumn()im.NextColumn()
self:drawOutroText("noStarUnlocked")
im.SetColumnWidth(0,150)
im.Text("No Star Unlocked") im.NextColumn()im.NextColumn()
self:drawOutroText("noStarUnlocked")
im.Text("Default Stars")
im.NextColumn()
im.Text(
)
im.NextColumn()
end
im.NextColumn()
im.Text(next(bonusStars) and table.concat(bonusStars,", ") or "None!")
im.Text(next(bonusStars) and table.concat(bonusStars,", ") or "None!")
im.NextColumn()
local sums = {all = {}, defaultOnly = {}, bonusOnly = {}}
im.Text("Total Rewards")
im.NextColumn()
for _, key in ipairs(tableKeysSorted(sums.all)) do
im.Dummy(im.ImVec2(2,2))
im.NextColumn()
im.Text("Default Star Rewards")
im.Text("Default Star Rewards")
im.NextColumn()
for _, key in ipairs(tableKeysSorted(sums.defaultOnly)) do
im.Dummy(im.ImVec2(2,2))
im.NextColumn()
im.Text("Bonus Star Rewards")
im.Text("Bonus Star Rewards")
im.NextColumn()
for _, key in ipairs(tableKeysSorted(sums.bonusOnly)) do
im.Dummy(im.ImVec2(2,2))
im.NextColumn()
@/lua/ge/extensions/editor/terrainEditor.lua
im.NextColumn()
@/lua/ge/extensions/editor/objectToSplineEditor.lua
im.TextUnformatted("Object: ")
im.NextColumn()
im.tooltip("Select the object that you want to make copies of.")
im.NextColumn()
im.TextUnformatted("Spline: ")
im.NextColumn()
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/fileRace.lua
im.Text("Vehicle Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/flowgraph/nodes/scene/storeStatics.lua
im.Text("#")
im.NextColumn()
im.Text("Spawned")
im.Text("Spawned")
im.NextColumn()
im.Text("Shape")
im.Text("Shape")
im.NextColumn()
im.Separator()
end
im.NextColumn()
local obj = e.currentId and scenetree[e.currentId]
end
im.NextColumn()
local dir, filename, ext = path.split(e.shapeName)
end
im.NextColumn()
end
@/lua/ge/extensions/editor/missionEditor/prefabs.lua
im.Text("Prefabs")
im.NextColumn()
local rem = nil
@/lua/ge/extensions/editor/gen/ui.lua
input('Area radius', 'build_radius', true)
im.NextColumn()
buttonT('Unique', 'gen_unique', im.ImVec4(0.9, 0.9, 0.9, 1), im.ImVec4(0.47, 0.45, 0.45, 1))
input('Buldings #', 'build_gen', true)
im.NextColumn()
-- im.Columns(1)
input('Patterns #', 'build_patt', true)
im.NextColumn()
buttonT('Instances', 'gen_inst', im.ImVec4(0.9, 0.9, 0.9, 1), im.ImVec4(0.47, 0.45, 0.45, 1))
im.NextColumn()
-- conform button
im.NextColumn()
ctxt = im.ImVec4(0.9, 0.9, 0.9, 1) --W.out.saved and im.ImVec4(0.9, 0.9, 0.9, 1) or colorOff
buttonT('BASES', 'base_load', ctxt, im.ImVec4(0.47, 0.45, 0.45, opacity), nil, true, -3)
im.NextColumn()
end
buttonT('TODAE', 'dae_exp', ctxt, im.ImVec4(0.47, 0.45, 0.45, opacity), nil, true, -3)
im.NextColumn()
end
im.NextColumn()
ctxt = true and im.ImVec4(0.9, 0.9, 0.9, 1) or colorOff
im.NextColumn()
ctxt = (scope == 'building') and im.ImVec4(0.9, 0.9, 0.9, 1) or colorOff
end
im.NextColumn()
combo('Style', 'building_style', {'','residential','industrial'})
im.NextColumn()
if U._HERE then
im.Text('UV u')
im.NextColumn()
im.Text('UV v')
im.Text('UV v')
im.NextColumn()
im.Text('Scale')
im.Text('Scale')
im.NextColumn()
slider(nil, 'uv_u', {-1,1})
slider(nil, 'uv_u', {-1,1})
im.NextColumn()
slider(nil, 'uv_v', {-1,1})
slider(nil, 'uv_v', {-1,1})
im.NextColumn()
slider(nil, 'uv_scale', {0.2,5})
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text('Tools')
im.SameLine()
-- im.NextColumn()
im.NextColumn()
local scapeColor = im.ImVec4(0.1, 0.6, 0.9, 0.8)
if U._HERE then
-- im.NextColumn()
color = (W.out.inselect or W.forSpline()) and scapeColor or colorOff
button('Spline', 'wall_spline', 'bSpline', color)
im.NextColumn()
-- im.SameLine()
im.tooltip('Regular intervals')
-- im.NextColumn()
-- im.Dummy(im.ImVec2(0, 0))
im.NextColumn()
im.Dummy(im.ImVec2(0, 6))
-- im.SameLine()
im.NextColumn()
if im.InputInt('Lanes R', laneR, 1) then
-- im.NextColumn()
-- im.EndListBox()
im.Text('From left corner')
im.NextColumn()
im.Text('Next spacing')
im.Text('Next spacing')
im.NextColumn()
if true or U._PRD == 0 then
im.NextColumn()
input('a', 'pilaster_ind0', true, nil, true)
input('a', 'pilaster_ind0', true, nil, true)
im.NextColumn()
input('b', 'pilaster_ind1', true, nil, true)
input('b', 'pilaster_ind1', true, nil, true)
im.NextColumn()
if true or U._PRD == 0 then
im.Text('From left corner')
im.NextColumn()
im.Text('Next spacing')
im.Text('Next spacing')
im.NextColumn()
im.Text('Next spacing')
im.NextColumn()
input('a', 'balc_ind0', true, nil, true)
input('a', 'balc_ind0', true, nil, true)
im.NextColumn()
input('b', 'balc_ind1', true, nil, true)
input('b', 'balc_ind1', true, nil, true)
im.NextColumn()
input('c', 'balc_ind2', true, nil, true)
end
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
if W.out.fscope ~= 1 then
slider('Left margin', 'win_left', {0.0, 10})
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
if spline then
end
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
-- scaling
if false and U._PRD == 0 then
im.NextColumn()
buttonC('width_fit', 'win_fitx', nil, im.ImVec2(30, 30))
-- im.Indent(10)
im.NextColumn()
-- check('Fill width', 'pillar_span')
im.NextColumn()
slider('In-Out', 'pillar_inout', {-4, 4})
im.NextColumn()
im.NextColumn()
-- im.Unindent(10)
input('X', 'xpos')
-- im.NextColumn()
input('Y', 'ypos')
end
im.NextColumn()
im.Text('C1')
check('Basement toggle', 'basement_toggle')
im.NextColumn()
check('Basement stairs toggle', 'basement_stairs')
@/lua/ge/extensions/editor/multiSpawnManager.lua
im.TextUnformatted("Index")
im.NextColumn()
im.TextUnformatted("Config Name")
im.TextUnformatted("Config Name")
im.NextColumn()
im.TextUnformatted("Population")
im.TextUnformatted("Population")
im.NextColumn()
im.TextUnformatted(tostring(i))
im.NextColumn()
im.TextUnformatted(modelName.." "..configName)
im.NextColumn()
im.TextUnformatted(tostring(v.configPop))
im.TextUnformatted(tostring(v.configPop))
im.NextColumn()
end
im.TextUnformatted("Vehicle #"..tostring(options.vehIdx))
im.NextColumn()
end
im.NextColumn()
@/lua/ge/extensions/editor/levelValidator.lua
rowHeader(" ", "LogLevel")
im.NextColumn()
rowHeader("Code", "Code")
rowHeader("Code", "Code")
im.NextColumn()
rowHeader("Description", "Description")
rowHeader("Description", "Description")
im.NextColumn()
rowHeader("Origin", "Origin")
rowHeader("Origin", "Origin")
im.NextColumn()
rowHeader("Object Name", "ObjectName")
rowHeader("Object Name", "ObjectName")
im.NextColumn()
rowHeader("File", "File")
rowHeader("File", "File")
im.NextColumn()
rowHeader("Line", "Line")
rowHeader("Line", "Line")
im.NextColumn()
im.Separator()
end
im.NextColumn()
im.Text("" .. (logItem.uniqueErrorCode or ""))
im.Text("" .. (logItem.uniqueErrorCode or ""))
im.NextColumn()
im.NextColumn()
im.Text(logItem.origin or "")
im.Text(logItem.origin or "")
im.NextColumn()
im.Text(object and (object:getName() or "No Name") or "")
im.Text(object and (object:getName() or "No Name") or "")
im.NextColumn()
im.Text(logItem.filename or "")
im.Text(logItem.filename or "")
im.NextColumn()
im.Text("" .. (logItem.lineNumber or ""))
im.Text("" .. (logItem.lineNumber or ""))
im.NextColumn()
end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
im.TextUnformatted("project using surface normal")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "useSurfaceNormal"), editor.getTempBool_BoolBool(layer.useSurfaceNormal)) then
end
im.NextColumn()
im.TextUnformatted("color texture scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask channel")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask blend mode")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask rotation")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask intensity")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("wrap alpha mask X")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskX"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskX)) then
end
im.NextColumn()
im.TextUnformatted("wrap alpha mask Y")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskY"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskY)) then
end
im.NextColumn()
im.TextUnformatted("wrap color texture X")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureX"), editor.getTempBool_BoolBool(layer.wrapColorTextureX)) then
end
im.NextColumn()
im.TextUnformatted("wrap color texture Y")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureY"), editor.getTempBool_BoolBool(layer.wrapColorTextureY)) then
end
im.NextColumn()
im.TextUnformatted("alpha mask invert")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "alphaMaskInvert"), editor.getTempBool_BoolBool(layer.alphaMaskInvert)) then
end
im.NextColumn()
im.TextUnformatted("SDF enabled")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "sdfEnabled"), editor.getTempBool_BoolBool(layer.sdfEnabled)) then
end
im.NextColumn()
im.TextUnformatted("SDF thickness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF softness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("sdf outline color")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF outline thickness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF outline softness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
if layer.sdfEnabled == false then im.EndDisabled() end
im.TextUnformatted("decal color texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal alpha texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal normal texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/dynamicDecals/textures/_normal.png")
inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/dynamicDecals/textures/_normal.png")
im.NextColumn()
im.TextUnformatted("decal metallic texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal roughness texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
im.NextColumn()
]]
im.TextUnformatted("blend mode")
im.NextColumn()
im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
im.NextColumn()
]]
im.TextUnformatted("useZBufferDepth")
im.NextColumn()
im.TextUnformatted(layer.useZBufferDepth and "true" or "false")
im.TextUnformatted(layer.useZBufferDepth and "true" or "false")
im.NextColumn()
im.TextUnformatted("zBufferDepth")
im.NextColumn()
im.TextUnformatted(tostring(layer.zBufferDepth))
im.TextUnformatted(tostring(layer.zBufferDepth))
im.NextColumn()
im.TextUnformatted("worldToViewToScreen")
im.NextColumn()
im.TextUnformatted(layer.worldToViewToScreen:__tostring())
im.TextUnformatted(layer.worldToViewToScreen:__tostring())
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/simpleMultipleButtons.lua
im.Text("Buttons")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/rendererComponents.lua
end
im.NextColumn()
end
end
im.NextColumn()
end
end
im.NextColumn()
end
end
im.NextColumn()
end
end
im.NextColumn()
if field.type == types.float then
im.Separator()
im.NextColumn()
else
end
im.NextColumn()
if field.type == types.float then
im.Separator()
im.NextColumn()
else
end
im.NextColumn()
if im.Button("Save Preset...", buttonSize) then
end
im.NextColumn()
if im.Button("Revert", buttonSize) then
end
im.NextColumn()
if im.Button("Save", buttonSize) then
@/lua/ge/extensions/editor/dynamicDecals/textures.lua
im.TextUnformatted("type")
im.NextColumn()
im.SetNextItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF compatible")
im.NextColumn()
im.SetNextItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("tags")
im.NextColumn()
im.tooltip("Add tag")
im.NextColumn()
im.TextUnformatted("vehicle")
im.NextColumn()
im.SetNextItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("version")
im.NextColumn()
im.TextUnformatted(tostring(selectedTexturesSidecarContent[file].version))
im.TextUnformatted(tostring(selectedTexturesSidecarContent[file].version))
im.NextColumn()
local img = editor.getTempTextureObj(file)
im.SetCursorPos(cpos)
im.NextColumn()
im.TextUnformatted("texture resolution")
im.NextColumn()
im.TextUnformatted(string.format("x: %d y: %d", img.size.x, img.size.y))
im.TextUnformatted(string.format("x: %d y: %d", img.size.x, img.size.y))
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.TextUnformatted("type")
im.NextColumn()
im.SetNextItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.TextUnformatted("SDF compatible")
im.NextColumn()
im.SetNextItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.TextUnformatted("tags")
im.NextColumn()
for k, tag in ipairs(selectedTexturesSidecarContent[file].tags) do
im.tooltip("Add tag")
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
helper.iconTooltip("Is this decal texture bound to a specific set of vehicles?", true)
im.NextColumn()
im.SetNextItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/general.lua
im.Text("Name")
im.NextColumn()
local editEnded = im.BoolPtr(false)
im.NextColumn()
im.Text("Description")
im.NextColumn()
if type(self.mission.description) == "string" or self.mission.description == nil then
im.NextColumn()
im.Columns(1)
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/setMultipleButtonsProperty.lua
im.Text("Button Ids")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/missionEditor/careerSetup.lua
im.Text("Gamemode")
im.NextColumn()
if im.Checkbox("Freeroam##ShowInFreeroam", self.showInFreeroamCheckbox) then
end
im.NextColumn()
im.Text("Skill")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.Text("Entry Fee")
im.NextColumn()
self:drawEntryFee()
self:drawEntryFee()
im.NextColumn()
@/lua/ge/extensions/editor/masterSpline.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip(string.format('Switch AutoPilot preset to: [%s].', roadDesignPresetStrs[6]))
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip(spline.isEnabled and "Disable this Master Spline (content will remain but will be uneditable)" or "Enable this Master Spline (content will be editable)")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
wCtr = wCtr + 1
im.NextColumn()
wCtr = wCtr + 1
im.NextColumn()
im.tooltip('Remove this layer from the session.')
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
end
im.NextColumn()
im.PopStyleVar()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.Columns(1)
end
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
@/lua/ge/extensions/editor/missionEditor/startTrigger.lua
im.Text(self.name)
im.NextColumn()
if self.mission._clearStartTriggerFields then
@/lua/ge/extensions/editor/fileDialog.lua
im.TextUnformatted("Name")
im.NextColumn()
im.TextUnformatted(selectedFile.name)
im.TextUnformatted(selectedFile.name)
im.NextColumn()
end
im.TextUnformatted("Filesize")
im.NextColumn()
im.TextUnformatted(bytes_to_string(selectedFile.filesize))
im.TextUnformatted(bytes_to_string(selectedFile.filesize))
im.NextColumn()
end
im.TextUnformatted("Dimensions")
im.NextColumn()
im.TextUnformatted(string.format("%d x %d", imgSize.x, imgSize.y))
end
im.NextColumn()
end
column.guiFn(file)
im.NextColumn()
end
if withPreview == true and selectedFile then
im.NextColumn()
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
end
function M.NextColumn() imgui.NextColumn() end
function M.GetColumnIndex() return imgui.GetColumnIndex() end
end
function M.NextColumn() imgui.NextColumn() end
function M.GetColumnIndex() return imgui.GetColumnIndex() end
@/lua/ge/extensions/editor/missionEditor/additionalAttributes.lua
im.tooltip("The Author of this Mission.")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - 35)
end
im.NextColumn()
im.tooltip("When this mission was created or last updated.")
im.NextColumn()
im.PushItemWidth(300)
im.Text(self.dateHumanReadable)
im.NextColumn()
im.tooltip("If set, the mission is available as a scenario from the main menu.")
im.NextColumn()
if im.Checkbox("Is Available as Scenario", im.BoolPtr(self.mission.isAvailableAsScenario or false)) then
end
im.NextColumn()
im.tooltip("If set, the mission is not meant for release, but only for testing.")
im.NextColumn()
if im.Checkbox("DEV mission", im.BoolPtr(self.mission.devMission or false)) then
end
im.NextColumn()
im.Text(attribute.label)
im.NextColumn()
local isAuto = eh and eh.autoAdditionalAttributes[attKey]
im.PopItemWidth()
im.NextColumn()
end
im.tooltip("Missions with the same ID will be grouped together in the bigmap. Leave empty for no group.")
im.NextColumn()
editEnded = im.BoolPtr(false)
end
im.NextColumn()
im.Text("Group Label")
im.NextColumn()
editEnded = im.BoolPtr(false)
@/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm.lua
addModifier(pacenote, mapping.modifiers.modWater.text, "modWater")
im.NextColumn()
addModifier(pacenote, mapping.modifiers.modCrest.text, "modCrest")
@/lua/ge/extensions/editor/dynamicDecals/vehicleColorPalette.lua
im.tooltip("Switch with color palette 2")
im.NextColumn()
im.tooltip("Switch with color palette 3")
im.NextColumn()
im.tooltip("Switch with color palette 1")
im.NextColumn()
@/lua/ge/extensions/editor/util/vehicleSelectUtil.lua
im.Text("Type")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.Text("Model")
im.NextColumn()
im.PopItemWidth()
im.NextColumn()
im.Text("Config")
im.NextColumn()
if imDisabled then im.EndDisabled() end
im.NextColumn()
end
end
im.NextColumn()
if not self.paints then im.EndDisabled() end
im.NextColumn()
end
im.TextWrapped("Custom Config (Optional)")
im.NextColumn()
im.PopItemWidth()
im.NextColumn()
end
@/lua/common/extensions/ui/flowgraph/editor.lua
end
--im.NextColumn()
--im.Columns(1)
im.Text("Model")
im.NextColumn()
if self.modelName and self.modelName ~= "" then
end
im.NextColumn()
if not onlyModel then
im.Text("Config")
im.NextColumn()
if self.configName and self.configName ~= "" then
im.Text("Type")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - 28)
im.NextColumn()
im.Text("Model")
im.Text("Model")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
if not onlyModel then
im.Text("Config")
im.NextColumn()
if self.configs and self.configs ~= {} then
end
im.NextColumn()
im.Columns(1)
@/lua/ge/extensions/flowgraph/nodes/util/timedSequence.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/flowgraph/projectSettings.lua
im.Text("Project Name: ")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.Text("Description: ")
im.Text("Description: ")
im.NextColumn()
local textinput = im.ArrayChar(512, tostring(self.mgr.description or ''))
end
im.NextColumn()
im.Text("Authors:")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.Text("Difficulty:")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - 100)
im.Text(diffs[math.floor(self.diffPtr[0]/25)+1] or 'Very Hard')
im.NextColumn()
im.Text("Is Scenario:")
im.NextColumn()
if im.Checkbox("##isScenario",im.BoolPtr(self.mgr.isScenario)) then
end
im.NextColumn()
im.Text("Status")
im.NextColumn()
if self.mgr.hidden then
end
im.NextColumn()
end
im.Text("Filename")
im.NextColumn()
im.Text(tostring(self.mgr.savedFilename))
im.Text(tostring(self.mgr.savedFilename))
im.NextColumn()
im.Text("Save Directory")
im.NextColumn()
im.Text(tostring(self.mgr.savedDir))
im.Text(tostring(self.mgr.savedDir))
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/logic/switchcase.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/assemblySpline.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopStyleVar(2)
im.NextColumn()
end
im.SameLine()
im.NextColumn()
if im.RadioButton2("90°", tmpPtr, 1) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("180°", tmpPtr, 2) then
im.SameLine()
im.NextColumn()
if im.RadioButton2("270°", tmpPtr, 3) then
im.tooltip('Set the rotation to 270°.')
im.NextColumn()
im.PopItemWidth()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Select The Metal Crash Barrier Preset.')
im.NextColumn()
im.PopStyleVar(2)
im.SameLine()
im.NextColumn()
im.Dummy(iconsSmall)
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
end
im.NextColumn()
im.Dummy(im.ImVec2(0, 3))
im.SameLine()
im.NextColumn()
im.Text("Mesh")
im.SameLine()
im.NextColumn()
im.Text("Role")
im.SameLine()
im.NextColumn()
im.Text("Var")
im.Text("Var")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
else
im.SameLine()
im.NextColumn()
end
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text("")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.TextColored(cols.dullWhite, " * " .. variation.fileName)
im.SameLine()
im.NextColumn()
im.Text("")
im.SameLine()
im.NextColumn()
im.TextColored(cols.dullWhite, "var" .. tostring(j))
im.tooltip("This is variation " .. tostring(j) .. " of the base component.")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.Text("Mesh")
im.SameLine()
im.NextColumn()
im.Text("Alias")
im.SameLine()
im.NextColumn()
im.Text("Var")
im.Text("Var")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text("")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.TextColored(cols.dullWhite, " * " .. variation.fileName)
im.SameLine()
im.NextColumn()
im.Text("")
im.SameLine()
im.NextColumn()
im.TextColored(cols.dullWhite, "var" .. tostring(j))
im.tooltip("This is variation " .. tostring(j) .. " of the base component.")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
if im.RadioButton2("Random###" .. tostring(wCtr), tmpPtr, 1) then
wCtr = wCtr + 1
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
if im.RadioButton2("Random###" .. tostring(wCtr), tmpPtr, 1) then
wCtr = wCtr + 1
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
end
im.NextColumn()
im.Columns(1)
@/lua/ge/extensions/editor/flowgraph/properties.lua
end
im.NextColumn()
self:_drawInputField(path .. k .. '_val', cdata,type(v[k]), v[k], savePath .. k,
end, true)
im.NextColumn()
end
im.Text("Name")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvail().x)
end
im.NextColumn()
--self.mgr:DrawTypeIcon(pin:getTypeWithImpulseAndChain(), pin:getFirstConnectedLink() ~= nil, 1)
im.NextColumn()
end
im.NextColumn()
im.Text("Value")
im.Text("Value")
im.NextColumn()
local hasHardTemplates = (pin.hardTemplates and next(pin.hardTemplates)) or (pin.allowFiles and next(pin.allowFiles))
im.Separator()
im.NextColumn()
end
im.Text("Name")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvail().x)
end
im.NextColumn()
self.mgr:DrawTypeIcon(pin:getTypeWithImpulseAndChain(), pin:getFirstConnectedLink() ~= nil, 1)
im.NextColumn()
if not pin.fixed then
im.NextColumn()
im.Text("Value")
im.Text("Value")
im.NextColumn()
im.TextUnformatted(tostring(pin._value))
im.NextColumn()
im.Separator()
ui_flowgraph_editor.tooltip(pin.description or "")
im.NextColumn()
end
im.NextColumn()
end
ui_flowgraph_editor.tooltip(pin.description or "")
im.NextColumn()
im.TextUnformatted(tostring(pin._value))
im.TextUnformatted(tostring(pin._value))
im.NextColumn()
end
im.Text("Name:")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.Text("Description: ")
im.NextColumn()
local textinput = im.ArrayChar(512, tostring(graph.description or ''))
end
im.NextColumn()
if editor.getPreference("flowgraph.debug.editorDebug") then
im.Text("Type:")
im.NextColumn()
im.Text("" .. graph.type)
end
im.NextColumn()
--end
im.Text("ID: ")
im.NextColumn()
im.Text("" .. graph.id)
im.Text("" .. graph.id)
im.NextColumn()
end
im.Text("Macro ID: ")
im.NextColumn()
im.Text("" .. (graph.macroID and graph.macroID or 'nil'))
im.Text("" .. (graph.macroID and graph.macroID or 'nil'))
im.NextColumn()
end
im.Text("Children: ")
im.NextColumn()
im.NextColumn()
end
im.Text("Parent: ")
im.NextColumn()
end
im.NextColumn()
--end
im.Text("Actions:")
im.NextColumn()
if im.Button("Delete Graph") then
im.NextColumn()
im.Text("Macro Tags:")
im.Text("Macro Tags:")
im.NextColumn()
if not self.macroTagField then
end
im.NextColumn()
end
im.Text("ViewPos:")
im.NextColumn()
local viewPos = im.ImVecPtrDeref(graph.viewPos)
im.Text(string.format("%0.1f / 0.1f", viewPos.x, viewPos.y))
im.NextColumn()
end
im.Text("ViewZoom:")
im.NextColumn()
im.Text(string.format("%0.1f", graph.viewZoom[0]))
im.Text(string.format("%0.1f", graph.viewZoom[0]))
im.NextColumn()
end
@/lua/ge/extensions/editor/suspensionAudioDebug.lua
end
im.NextColumn()
end
@/lua/ge/extensions/flowgraph/nodes/logic/compare.lua
im.TextUnformatted("Comparison Function")
im.NextColumn()
if im.BeginCombo("##comparisonFunc", self.comparison.opName, 0) then
@/lua/ge/extensions/editor/missionEditor/dev.lua
im.Text("Dev Notes")
im.NextColumn()
local editEnded = im.BoolPtr(false)
@/lua/ge/extensions/editor/rallyEditor/pacenotes.lua
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/logic/and.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/trafficDebug.lua
im.TextUnformatted("All traffic vehicles (also players)")
im.NextColumn()
im.TextUnformatted(tostring(trafficTotalAmount))
im.TextUnformatted(tostring(trafficTotalAmount))
im.NextColumn()
im.Text("AI traffic vehicles")
im.NextColumn()
im.TextUnformatted(tostring(trafficAmount))
im.TextUnformatted(tostring(trafficAmount))
im.NextColumn()
im.Text("Active AI traffic vehicles")
im.NextColumn()
im.TextUnformatted(tostring(trafficActiveAmount))
im.TextUnformatted(tostring(trafficActiveAmount))
im.NextColumn()
im.Text("Police vehicles")
im.NextColumn()
im.TextUnformatted(tostring(policeAmount))
im.TextUnformatted(tostring(policeAmount))
im.NextColumn()
im.Text("Parked vehicles")
im.NextColumn()
im.TextUnformatted(tostring(parkedAmount))
im.TextUnformatted(tostring(parkedAmount))
im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/gameplay/dragRace/setDragVehicle.lua
im.Text("Count")
im.NextColumn()
local ptr = im.IntPtr(self.count)
end
im.NextColumn()
im.TextUnformatted("Merge Functions")
im.TextUnformatted("Merge Functions")
im.NextColumn()
if im.BeginCombo("##", self.mode, 0) then
@/lua/ge/extensions/editor/rallyEditor/static.lua
-- im.SetColumnWidth(0, 130*im.uiscale[0])
im.NextColumn()
-- im.SetColumnWidth(1, 100*im.uiscale[0])
im.NextColumn()
-- im.SetColumnWidth(2, 400*im.uiscale[0])
im.NextColumn()
-- im.SetColumnWidth(3, 400*im.uiscale[0])
im.NextColumn()
im.Text(name..'_'..tostring(i))
im.NextColumn()
im.Text(tostring(variant.weight or 'auto'))
im.NextColumn()
im.Text(variant.text)
im.NextColumn()
im.tooltip(tooltipStr)
im.NextColumn()
end
-- im.Text(spn.name)
-- im.NextColumn()
-- im.Text(tostring(spn.metadata.weight or 'auto'))
-- im.NextColumn()
-- im.Text(noteText)
-- im.NextColumn()
-- end
-- im.NextColumn()
-- end
-- im.Text(spn.name)
-- im.NextColumn()
-- im.Text(lang)
-- im.NextColumn()
-- im.Text(langData.note.freeform)
-- im.NextColumn()
-- -- im.Text(fname)
-- im.NextColumn()
-- -- im.tooltip(fname)
@/lua/ge/extensions/editor/barriersEditor.lua
im.PopStyleColor()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.NextColumn()
im.PushStyleColor2(im.Col_Text, im.ImVec4(1,0,0,1))
im.PopStyleColor()
im.NextColumn()
im.BeginChild1("hasTags", nil, im.WindowFlags_ChildWindow)
im.EndChild()
im.NextColumn()
if im.Button(">") then
end
im.NextColumn()
im.BeginChild1("NoTags", nil, im.WindowFlags_ChildWindow)
@/lua/ge/extensions/editor/flowgraph/main.lua
im.EndChild()
im.NextColumn()
im.NextColumn()
if self.mgr.runningState == "stopped" then
end
im.NextColumn()
im.Text("Viewmode: ")
@/lua/ge/extensions/util/groundModelDebug.lua
im.Text("Visible")
im.NextColumn()
im.Text("Color")
im.Text("Color")
im.NextColumn()
im.Text("GroundModel")
im.Text("GroundModel")
im.NextColumn()
im.Separator()
end
im.NextColumn()
im.PopID()
im.PopID()
im.NextColumn()
end
im.NextColumn()
end
im.Text("Color")
im.NextColumn()
im.Text("Tris")
im.Text("Tris")
im.NextColumn()
im.Text("GroundModel")
im.Text("GroundModel")
im.NextColumn()
im.Separator()
im.ImDrawList_AddRectFilled(im.GetWindowDrawList(), p1, p2, col)
im.NextColumn()
im.NextColumn()
im.Text(tostring(k))
im.Text(tostring(k))
im.NextColumn()
end
-- im.Text("Triangles")
-- im.NextColumn()
-- im.Text("Object")
-- im.Text("Object")
-- im.NextColumn()
-- im.Separator()
-- im.Text(string.format("%d (%0.2f%%%%)", body.tris, (body.tris / c.worlds[1].tris) * 100))
-- im.NextColumn()
-- im.Text(body.objName .. ' [' .. body.objId .. ']')
-- end
-- im.NextColumn()
-- end
@/lua/ge/extensions/editor/toolUtilities/meshAuditionMgr.lua
im.Separator()
im.NextColumn()
end
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua
im.Text("Title")
im.NextColumn()
if im.InputText("##title" .. self.id, imText, nil, im.InputTextFlags_EnterReturnsTrue) then
end
im.NextColumn()
im.Text("Alpha")
im.NextColumn()
im.SliderFloat('##Alpha',self.alpha,0,1)
end
im.NextColumn()
im.Text("Background")
im.NextColumn()
if im.ColorEdit4("##BgClr",self.backgroundColor) then self:refreshColors() end
end
im.NextColumn()
im.Text("Border")
im.Text("Border")
im.NextColumn()
end
im.NextColumn()
im.Text("Text")
im.Text("Text")
im.NextColumn()
if im.ColorEdit4("##TextClr",self.textColor) then self:refreshColors() end
end
im.NextColumn()
im.Text("Simple")
im.Text("Simple")
im.NextColumn()
if im.Checkbox("##Simple", self.simple) then reason = "Changed Simple" end
if im.Checkbox("##Simple", self.simple) then reason = "Changed Simple" end
im.NextColumn()
im.Text("Move Mode")
im.NextColumn()
if im.BeginCombo("##moveMode" .. self.id, moveModesPrettyNames[self.moveMode]) then
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
im.TextUnformatted("uid")
im.NextColumn()
im.TextUnformatted(layer.uid)
im.TextUnformatted(layer.uid)
im.NextColumn()
im.TextUnformatted("name")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("enabled")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_enabled"), editor.getTempBool_BoolBool(layer.enabled)) then
end
im.NextColumn()
im.TextUnformatted("type")
im.NextColumn()
im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
im.NextColumn()
im.TextUnformatted("camera position")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.TextUnformatted("colorPaletteMapId")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - ((layer.colorPaletteMapId > 0) and (im.GetStyle().ItemSpacing.x + math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y) or 0))
end
im.NextColumn()
im.TextUnformatted("decal - use gradient color")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_decalUseGradientColor"), editor.getTempBool_BoolBool(layer.decalUseGradientColor)) then
end
im.NextColumn()
im.TextUnformatted("decal gradient color")
im.NextColumn()
inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
im.NextColumn()
else
im.TextUnformatted("color")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
end
im.TextUnformatted("decal scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("decal rotation")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
helper.iconTooltip("If enabled decals are oriented towards the next decal in the path. Overrides 'decal rotation'.", true)
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_orientPathDecals"), editor.getTempBool_BoolBool(layer.orientDecals)) then
end
im.NextColumn()
helper.iconTooltip("Curve type", true)
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
helper.iconTooltip("The characters of the text property replace the decal color texture.", true)
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("font path")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - 2 * tool.getIconSize() - 2 * im.GetStyle().ItemSpacing.x)
end
im.NextColumn()
helper.iconTooltip("Linear path type: Number of decals in-between control points.\nBezier path type: Number of decals in-between the first and last control point.\n\nDisabled while a text is set since the number of characters determines the number of decals.", true)
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.TextUnformatted("decal uv / flipped")
im.NextColumn()
local buttonColor = im.GetStyleColorVec4(im.Col_Button)
im.PopStyleColor()
im.NextColumn()
im.TextUnformatted("decal skew")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("mirrored")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_mirrored"), editor.getTempBool_BoolBool(layer.mirrored)) then
end
im.NextColumn()
im.TextUnformatted("flipMirroredDecal")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_flipMirroredDecal"), editor.getTempBool_BoolBool(layer.flipMirroredDecal)) then
end
im.NextColumn()
im.TextUnformatted("color texture scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask channel")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask blend mode")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask scale")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask rotation")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("alpha mask intensity")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("wrap alpha mask X")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapAlphaMaskX"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskX)) then
end
im.NextColumn()
im.TextUnformatted("wrap alpha mask Y")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapAlphaMaskY"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskY)) then
end
im.NextColumn()
im.TextUnformatted("wrap color mask X")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapColorTextureX"), editor.getTempBool_BoolBool(layer.wrapColorTextureX)) then
end
im.NextColumn()
im.TextUnformatted("wrap color mask Y")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapColorTextureY"), editor.getTempBool_BoolBool(layer.wrapColorTextureY)) then
end
im.NextColumn()
im.TextUnformatted("alpha mask invert")
im.NextColumn()
if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_alphaMaskInvert"), editor.getTempBool_BoolBool(layer.alphaMaskInvert)) then
end
im.NextColumn()
im.TextUnformatted("SDF thickness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF softness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("sdf outline color")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF outline thickness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
im.TextUnformatted("SDF outline softness")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
end
im.NextColumn()
end
im.TextUnformatted("decal color texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal alpha texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal normal texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
im.NextColumn()
im.TextUnformatted("decal metallic texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("decal roughness texture path")
im.NextColumn()
inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
im.NextColumn()
im.TextUnformatted("blend mode")
im.NextColumn()
im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
im.NextColumn()
im.TextUnformatted("worldToViewToScreen")
im.NextColumn()
im.TextUnformatted(layer.worldToViewToScreen:__tostring())
im.TextUnformatted(layer.worldToViewToScreen:__tostring())
im.NextColumn()
-- im.TextUnformatted("interpolationSteps")
-- im.NextColumn()
-- if editor.uiInputInt(string.format("##%s_%s_%s", layer.uid, guiId, "interpolationSteps"), editor.getTempInt_NumberNumber(layer.interpolationSteps), 1, 2) then
-- end
-- im.NextColumn()
helper.iconTooltip("Position of each character of the text string on the bezier curve.\nDetermined once when the path layer is created and everytime the text changes.", true)
im.NextColumn()
if im.TreeNode1("Data##textCharacterPositions") then
end
im.NextColumn()
end
im.TextUnformatted("dataPoints")
im.NextColumn()
if im.TreeNode1("Data##dataPointsTreeNode") then
end
im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/genericTypeData.lua
end
im.NextColumn()
im.Text(elem.elemLabel)
im.Text(elem.elemLabel)
im.NextColumn()
mgr:DrawTypeIcon(elem.type, false, 1, 20/scale)
im.tooltip(elem.fieldName .." with type: " .. dumps(elem.type))
im.NextColumn()
end
end
im.NextColumn()
im.Text(elem.elemLabel)
im.Text(elem.elemLabel)
im.NextColumn()
mgr:DrawTypeIcon(elem.typeInFG, false, 1, 20/scale)
im.tooltip(elem.fieldName .." with type: " .. dumps(elem.typeInFG) .. " but should be: " .. dumps(elem.type))
im.NextColumn()
end
im.Text(elem.elemLabel)
im.NextColumn()
mgr:DrawTypeIcon(elem.type, false, 1, 20/scale)
im.tooltip(elem.fieldName .." with type: " .. dumps(elem.type))
im.NextColumn()
end
im.Text("Mission Type")
im.NextColumn()
im.PushItemWidth(200)
@/lua/ge/extensions/editor/sidewalkSpline.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
im.tooltip('The currently-selected Sidewalk Kit folder.')
im.NextColumn()
im.Dummy(im.ImVec2(0, 3))
im.SameLine()
im.NextColumn()
im.Text("Mesh")
im.SameLine()
im.NextColumn()
im.Text("Role")
im.SameLine()
im.NextColumn()
im.Text("Variation")
im.Text("Variation")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.Text("")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip("This is variation " .. tostring(j) .. " of the base component.")
im.NextColumn()
im.Separator()
im.SameLine()
im.NextColumn()
if im.RadioButton2("Random###dist" .. tostring(pieceIndex) .. "_1", tmpPtr, 1) then
im.tooltip('Use random pattern for this component set.')
im.NextColumn()
im.Columns(1)
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.PushItemWidth(-1)
im.PopItemWidth()
im.NextColumn()
im.SameLine()
im.NextColumn()
end
im.NextColumn()
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Open the attached sensors window for this vehicle.')
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.SameLine()
im.NextColumn()
im.tooltip('Toggle between Edit and Live modes.')
im.NextColumn()
@/lua/ge/extensions/editor/missionEditor.lua
im.Text("Name: ")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.PopItemWidth()
im.NextColumn()
im.Text("Id: ")
im.Text("Id: ")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth()-26*scale)
end
im.NextColumn()
im.Text("Auto Id")
im.Text("Auto Id")
im.NextColumn()
if im.Checkbox("##Automatic Id", im.BoolPtr(newMissionData.autoId)) then
im.NextColumn()
im.Text("Missiontype")
im.Text("Missiontype")
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth())
im.NextColumn()
displayHeader(clickedMission, hoveredMission, shownMission)