GE Lua Documentation

Press F to search!

flags

Definition


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

Callers

@/lua/ge/extensions/editor/tech/roadArchitect/profiles.lua

-- Updates the module lane flags (used for UI - when displaying which static meshes are present).
local function updateLaneFlags(p)
@/lua/ge/extensions/editor/resourceChecker.lua
local function imagePreview()
  if editor.beginWindow(imageWindowName, "Image Preview",  im.flags(im.WindowFlags_NoScrollbar, im.WindowFlags_NoDocking)) then
    if not imageToPreview then im.Text("Image is not selected")
local function duplicateResolver()
  if editor.beginWindow(duplicateResolverWindowName, "Duplicate data",  im.flags(im.WindowFlags_NoDocking)) then
    if not duplicateName then im.Text("Nothing to check")
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
local function decalPropertiesDocumentationGui(docsSection)
  if im.BeginTable("Path Layer Properties Table", 4, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Name')
@/ui/lib/ext/angular-material/angular-material.js
 * @param {string} md-highlight-text A model to be searched for
 * @param {string=} md-highlight-flags A list of flags (loosely based on JavaScript RexExp flags).
 *     #### **Supported flags**:
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
      if im.Button("Edit##instanceSequence") or currInstance._newSequence then
        tabFlags = {im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_SetSelected)} -- selects the sequence tab
        currInstance._newSequence = nil
      if im.Button("Edit##instanceSequence") or currInstance._newSequence then
        tabFlags = {im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_SetSelected)} -- selects the sequence tab
        currInstance._newSequence = nil
      if im.Button("Edit##instanceSequence") or currInstance._newSequence then
        tabFlags = {im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_SetSelected)} -- selects the sequence tab
        currInstance._newSequence = nil
      if im.Button("Edit##instanceCtrl") or currInstance._newController then
        tabFlags = {im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_SetSelected), im.flags(im.TabItemFlags_None)} -- selects the controller tab
        currInstance._newController = nil
      if im.Button("Edit##instanceCtrl") or currInstance._newController then
        tabFlags = {im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_SetSelected), im.flags(im.TabItemFlags_None)} -- selects the controller tab
        currInstance._newController = nil
      if im.Button("Edit##instanceCtrl") or currInstance._newController then
        tabFlags = {im.flags(im.TabItemFlags_None), im.flags(im.TabItemFlags_SetSelected), im.flags(im.TabItemFlags_None)} -- selects the controller tab
        currInstance._newController = nil
@/lua/ge/extensions/gameplay/util/crashDetection.lua

        -- add event flags (1 if event occurred this frame, 0 otherwise)
        table.insert(crashData.debug.histories.crashStarted.data, 1, crashData.debug.eventFlags.crashStarted and 1 or 0)
@/lua/ge/extensions/editor/biomeTool.lua
    if imgui.GetIO().WantCaptureMouse == false then
      hit = cameraMouseRayCast(false, imgui.flags(SOTTerrain))
    end
  if imgui.GetIO().WantCaptureMouse == false then
    hit = cameraMouseRayCast(false, imgui.flags(SOTTerrain))
  end
@/lua/ge/extensions/editor/rendererComponents.lua
      im.PushItemWidth(im.GetContentRegionAvailWidth())
      if im.ColorEdit3("##" .. field.identifier, getTempFloatArray3(value), im.flags(im.ColorEditFlags_HDR, im.ColorEditFlags_Float)) then
        obj:setField(field.identifier, 0, getTempFloatArray3())
      im.PushItemWidth(im.GetContentRegionAvailWidth())
      if im.ColorEdit4("##" .. field.identifier, getTempFloatArray4(value), im.flags(im.ColorEditFlags_HDR, im.ColorEditFlags_Float)) then
        obj:setField(field.identifier, 0, getTempFloatArray4())
@/lua/ge/extensions/editor/dynamicDecals/colorHistory.lua
  for k, color in ipairs(data) do
    im.ColorEdit4(string.format("##colorHistoryColorWidget_%s_%d", guiId, k), editor.getTempFloatArray4_TableTable(color), im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaPreview))
    im.SameLine()
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veCrashTester.lua
    -- Choosing start position
    hit = cameraMouseRayCast(false, im.flags(SOTTerrain))
    if hit then
@/ui/lib/ext/vue3/vue.global.js
                  if (patchFlag < 0) {
                      // special flags (negative and mutually exclusive)
                      vnodePatchFlag = patchFlag + ` /* ${PatchFlagNames[patchFlag]} */`;
@/lua/ge/extensions/editor/dynamicDecals/gizmo.lua
    {boundingBoxColor = {"table", {1,0,0,0.75}, "boundingBoxColor", nil, nil, nil, nil, nil, function(cat, subCat, item)
      if im.ColorEdit4("##prefsboundingBoxColor", editor.getTempFloatArray4_TableTable(editor.getPreference("dynamicDecalsTool.gizmo.boundingBoxColor")), im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaPreview)) then
        editor.setPreference("dynamicDecalsTool.gizmo.boundingBoxColor", editor.getTempFloatArray4_TableTable())
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
  im.PushItemWidth(im.GetWindowContentRegionWidth() - (widthMod or 0))
  if im.InputText("##MaterialNameInput", terrainMtlCopyProxy.nameInput, nil, im.flags(im.InputTextFlags_CharsNoBlank)) then
    local firstChar = tonumber(string.sub(ffi.string(terrainMtlCopyProxy.nameInput), 1, 1))
@/lua/ge/extensions/editor/assetBrowser.lua

var.windowFlags = im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoScrollbar)
var.windowWasOpen = false

  -- local rayCastFlags = im.flags(SOTTerrain)
  local rayCastFlags = im.flags(SOTTerrain, SOTWater, SOTStaticShape, SOTPlayer, SOTItem, SOTVehicle, SOTForest)
  -- local rayCastFlags = im.flags(SOTTerrain)
  local rayCastFlags = im.flags(SOTTerrain, SOTWater, SOTStaticShape, SOTPlayer, SOTItem, SOTVehicle, SOTForest)
    im.TextUnformatted("Create new folder")
    if im.InputText("##NewFolderName", var.newFolderName, nil, im.flags(im.InputTextFlags_EnterReturnsTrue)) then
      createFolder()
  else
    if im.BeginChild1("Child_" .. dir.path .. "_" .. dir.name, childSize, true, im.flags(im.WindowFlags_NoScrollWithMouse)) then
      -- icon size should depend on child size and is the minimum between
  else
    if im.BeginChild1("AssetViewTextureSetChild_" .. set.name .. "_" .. set.path, childSize, true, im.flags(im.WindowFlags_NoScrollWithMouse, im.WindowFlags_NoScrollbar)) then
      -- dragDropSource(file, var.windowPos)

    if im.BeginChild1("AssetViewChild_" .. material.name .. "_" .. material.id, childSize, true, im.flags(im.WindowFlags_NoScrollWithMouse, im.WindowFlags_NoScrollbar)) then
      icon(material, im.ImVec2(var.options.thumbnailSize, var.options.thumbnailSize), nil)
  else
    if im.BeginChild1("AssetViewChild_" .. file.path .. "_" .. file.fullFileName, childSize, true, im.flags(im.WindowFlags_NoScrollWithMouse, im.WindowFlags_NoScrollbar)) then
      dragDropSource(file, var.windowPos)
  if var.imageInspectorWindowData then
    if editor.beginWindow(assetBrowserImageInspectorWindowName, "Image Inspector", im.flags(im.WindowFlags_NoScrollbar, im.WindowFlags_NoDocking)) then
  var.windowFlags = (var.dragging == var.dragging_enum.dragging or var.dragging == var.dragging_enum.drag_ended) and
  im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoScrollbar, im.WindowFlags_NoMove) or
  im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoScrollbar)
  im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoScrollbar, im.WindowFlags_NoMove) or
  im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoScrollbar)
@/lua/ge/extensions/editor/materialEditor.lua
    editor.getTempFloatArray4_StringString(currentMaterial:getField(property, layer)),
    im.flags(im.ColorEditFlags_AlphaPreviewHalf, im.ColorEditFlags_AlphaBar, im.ColorEditFlags_HDR),
    tempBoolPtr
  --   editor.getTempFloatArray4_StringString(currentMaterial:getField(property, layer)),
  --   im.flags(im.ColorEditFlags_NoSmallPreview, im.ColorEditFlags_HSV, im.ColorEditFlags_HDR, im.ColorEditFlags_NoAlpha),
  --   tempBoolPtr
    im.SameLine()
    im.InputText("##cubemapName", cubemapNamePtr, nil, im.flags(im.InputTextFlags_CharsNoBlank))
    im.TextUnformatted("Edit material name")
    if im.InputText("Material name", editor.getTempCharPtr(editMatName), nil, im.flags(im.InputTextFlags_AutoSelectAll)) then
      editMatName = editor.getTempCharPtr()
    im.PushItemWidth(im.GetContentRegionAvailWidth() - (v.inputWidgetHeight * im.uiscale[0] + v.style.ItemSpacing.x + 10))
    im.InputText("##NewMatName", newMatName, nil, im.flags(im.InputTextFlags_CharsNoBlank))
    im.PopItemWidth()
    end
    im.InputText("##NewMatMapTo", (newMatMapToLocked == true and newMatName or newMatMapTo), nil, im.flags(im.InputTextFlags_CharsNoBlank))
    im.PopItemWidth()
    im.PushItemWidth(im.GetContentRegionAvailWidth() - (v.style.ItemSpacing.x + 2 * v.style.FramePadding.x + im.CalcTextSize("...").x))
    im.InputText("##NewMatPath", newMatPath, nil, im.flags(im.InputTextFlags_CharsNoBlank))
    im.PopItemWidth()
@/lua/ge/extensions/editor/dynamicDecals/layerStack.lua
    for name, color in pairs(data) do
      if im.ColorEdit4("##layerIconColor_" .. tostring(name), editor.getTempFloatArray4_TableTable(color), im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaPreview)) then
        data[name] = editor.getTempFloatArray4_TableTable()
@/lua/ge/extensions/editor/visualization.lua
local function _colorChip(label, rgb)
  im.ColorButton("##"..label, im.ImVec4(rgb[1], rgb[2], rgb[3], 1), im.flags(im.ColorEditFlags_NoTooltip), vec2(_uiScale(18), _uiScale(18)))
  im.SameLine()
  im.SetNextWindowBgAlpha(0.85)
  local flags = im.flags(
    im.WindowFlags_AlwaysAutoResize,
@/lua/ge/extensions/editor/crawlEditor/paths.lua

    -- Other flags (as JSON string for advanced users)
    local flagsStr = (json and json.encode and json.encode(self.currentPathnode.flags)) or "{}"
@/lua/ge/extensions/editor/techServerManager.lua

  if editor.beginWindow(toolWindowName, 'BeamNGpy Server', im.flags(im.WindowFlags_NoCollapse, im.WindowFlags_AlwaysAutoResize, im.WindowFlags_NoScrollbar)) then
    drawOpenServerGUI()
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/elemental/imColor.lua
function C:work()
  im.ColorEdit4((self.pinIn.text.value or "Color")..'##colorPickerFG'..self.id, self.imColor, im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar))
  self.pinOut.colorOut.value = {self.imColor[0], self.imColor[1], self.imColor[2], self.imColor[3]}
@/lua/ge/extensions/editor/tech/roadArchitect/roads.lua
local function createRoadFromProfile(profile)
  profileMgr.updateLaneFlags(profile)                                                               -- Update the lane type flags (used for displaying static mesh parameters).
  local laneKeys, leftKeys, rightKeys = profileMgr.computeLaneKeys(profile)
@/lua/ge/extensions/trackbuilder/trackBuilder.lua

  im.Columns(3, "Maps", false) --, 3, im.flags(im.ColumnsFlags_NoResize, im.ColumnsFlags_NoBorder))
  im.SetColumnWidth(0, 115)
  textureTooltip(materialSettings.base)
  if im.ColorEdit4("Center###centerBaseColor", materialSettings.centerBaseColor, im.flags(im.ColorEditFlags_AlphaPreviewHalf, im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar)) then
    setColor('center_base', materialSettings.centerBaseColor)
  end
  if im.ColorEdit4("Border###borderBaseColor", materialSettings.borderBaseColor, im.flags(im.ColorEditFlags_AlphaPreviewHalf, im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar)) then
    setColor('border_base', materialSettings.borderBaseColor)
  end
  if im.ColorEdit4("Color###centerGlowColor", materialSettings.centerGlowColor, im.flags(im.ColorEditFlags_AlphaPreviewHalf, im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar)) then
    setColor('center_glow', materialSettings.centerGlowColor)
  end
  if im.ColorEdit4("Color###borderGlowColor", materialSettings.borderGlowColor, im.flags(im.ColorEditFlags_AlphaPreviewHalf, im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar)) then
    setColor('border_glow', materialSettings.borderGlowColor)
local function checkPointUIList()
  im.Columns(3, "Checkpoints") --im.flags(im.ColumnsFlags_NoResize))
  im.SetColumnWidth(0, 35)
  im.SetNextWindowSize(im.ImVec2(216, 76))
  im.Begin("StopDrivingWindow", stopDrivingWindowOpen, im.flags(im.WindowFlags_NoResize, im.WindowFlags_NoScrollbar))
    if im.Button("Stop Driving", im.ImVec2(200,60)) then
 -- im.SetNextWindowPos(im.ImVec2(style.displaySize.x/2 - style.fullToolbarsWidth/2,0))
  im.Begin( translateLanguage("ui.trackBuilder.toolbar.title", "Toolbar"), nil, im.flags(im.WindowFlags_NoScrollbar, im.WindowFlags_NoResize, im.WindowFlags_NoCollapse, im.WindowFlags_NoDocking))
  if driving then
  im.SetNextWindowSize(im.ImVec2(280,0))
  local flags = trackSpawned and im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoResize) or im.flags(im.WindowFlags_NoResize)
  -- only show X to close when not started
  im.SetNextWindowSize(im.ImVec2(280,0))
  local flags = trackSpawned and im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoResize) or im.flags(im.WindowFlags_NoResize)
  -- only show X to close when not started
@/lua/ge/extensions/editor/flowgraphEditor.lua
    local opn = im.BoolPtr(true)
    if im.Begin("Flowgraph Editor##NoProject", opn, im.flags(im.WindowFlags_MenuBar)) then
      if im.BeginMenuBar() then

  main:Begin('Flowgraph Editor', im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoScrollbar, im.WindowFlags_NoCollapse))
  main:draw()
@/lua/ge/extensions/editor/api/gui.lua
  imgui.PushItemWidth(componentWidth)
  if imgui.InputText(widgetId .. "_inputtext", editor.getTempCharPtr(val), nil, imgui.flags(imgui.InputTextFlags_CharsDecimal, imgui.InputTextFlags_AutoSelectAll)) then --, imgui.InputTextFlags_EnterReturnsTrue
    val = editor.getTempCharPtr()
@/lua/ge/extensions/editor/terrainEditor.lua
  if im.GetIO().WantCaptureMouse == false then
    hit = cameraMouseRayCast(false, im.flags(SOTTerrain))
    if not brushCenter and hit or brushCenter then
@/lua/ge/extensions/editor/forestEditor.lua
    if im.GetIO().WantCaptureMouse == false then
      hit = cameraMouseRayCast(false, im.flags(SOTTerrain))
    end
        if im.GetIO().WantCaptureMouse == false then
          hit = cameraMouseRayCast(false, im.flags(SOTTerrain))
        end
@/lua/ge/extensions/editor/vizHelper.lua

      im.ColorEdit4("Color", color, im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar))
      im.Separator()
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/rallySuperCountdown.lua

        -- Play special audio based on individual flags (original schedule or not skipped)
        if self:isOriginalSchedule() then
@/lua/ge/extensions/editor/api/valueInspector.lua
  local windowOpenPtr = imgui.BoolPtr(true)
  if imgui.Begin(fieldNameId .. "MaterialSetPopup", windowOpenPtr, imgui.flags(imgui.WindowFlags_NoCollapse, imgui.WindowFlags_NoDocking, imgui.WindowFlags_NoTitleBar)) then
    loadedTextures = 0
@/lua/ge/extensions/editor/flowgraph/main.lua

local flags = im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoScrollbar, im.WindowFlags_NoCollapse)
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
  im.SetCursorPos(im.ImVec2(cursorPos.x, cursorPos.y + size - 20))
  if editor.uiColorEdit4(string.format("%s_gradientColorBottomLeft", widgetId), editor.getTempFloatArray4_TableTable(gradientColorBottomLeft), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local val = editor.getTempFloatArray4_TableTable()
  im.SetCursorPos(cursorPos)
  if editor.uiColorEdit4(string.format("%s_gradientColorTopLeft", widgetId), editor.getTempFloatArray4_TableTable(gradientColorTopLeft), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local val = editor.getTempFloatArray4_TableTable()
  im.SetCursorPos(im.ImVec2(cursorPos.x, cursorPos.y + size - 20))
  if editor.uiColorEdit4(string.format("%s_gradientColorBottomRight", widgetId), editor.getTempFloatArray4_TableTable(gradientColorBottomRight), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local val = editor.getTempFloatArray4_TableTable()
  im.SetCursorPos(cursorPos)
  if editor.uiColorEdit4(string.format("%s_gradientColorTopRight", widgetId), editor.getTempFloatArray4_TableTable(gradientColorTopRight), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local val = editor.getTempFloatArray4_TableTable()
@/lua/ge/extensions/editor/gen/world.lua
			--lo('?? for_VEDGE2:', true)
		-- local rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
--            local rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
		-- local rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
--            local rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
		local shift = U.proj2D(rayCast.pos - smouse)
--        if not (rayCast.object and string.find(rayCast.object.name, 'GroundPlane')==1) then
--            rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
--        end
		end
		local rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
		if scope == 'building' then
			if rayCast then
	--            lo('?? drag_pos:'..cameraMouseRayCast(false, im.flags(SOTTerrain)).object.name..':'..cameraMouseRayCast().object.name..':'..tostring(rayCast.pos)..':'..tostring(smouse)..':'..tostring(adesc[cedit.mesh].pos))
				if not cedit.cval['DragPos'] or not cedit.cval['DragPos'].pos then
-- MOVE FLOOR
--                rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
--                lo('?? move floor:'..tostring(camDir)..':'..dx..':'..dy..':'..tostring(ds)..':'..tostring(rayCast.pos))
	if out.inseed then
		local rayCast = cameraMouseRayCast(false, im.flags(SOTTerrain))
		if rayCast then
@/lua/vehicle/extensions/tech/LINBus/LINBusPeak.lua
    BYTE Checksum;                              // #6 +13 Frame Checksum
    TLINMsgErrors ErrorFlags;                   // #7 +16 Frame error flags (see Error flags for LIN Rcv Msgs)
    unsigned __int64 TimeStamp;                 // #8 +24 Timestamp in microseconds
    TLINChecksumType ChecksumType;              // #3 +3  Frame Checksum type (see Message Checksum Types)
    WORD Flags;                                 // #4 +4  Frame flags (see Frame flags for LIN Msgs)
    BYTE InitialData[8];                        // #5 +6  Data bytes (0..7)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veVehicleSpawner.lua
    -- Choosing start position
    hit = cameraMouseRayCast(false, im.flags(SOTTerrain))
    if hit then
@/lua/ge/extensions/editor/dynamicDecals/docs.lua

  if im.BeginTable("Decal Layer Properties Table", 3, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Control')
@/lua/ge/extensions/editor/dynamicDecals/inspector/utils.lua
  im.SetCursorPos(im.ImVec2(cursorPos.x, cursorPos.y + size - 20))
  if editor.uiColorEdit4(string.format("##%s_%s_%s", layer.uid, guiId, "gradientColorBottomLeft"), editor.getTempFloatArray4_TableTable(gradientColorBottomLeft), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local value = editor.getTempFloatArray4_TableTable()
  im.SetCursorPos(cursorPos)
  if editor.uiColorEdit4(string.format("##%s_%s_%s", layer.uid, guiId, "gradientColorTopLeft"), editor.getTempFloatArray4_TableTable(gradientColorTopLeft), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local value = editor.getTempFloatArray4_TableTable()
  im.SetCursorPos(im.ImVec2(cursorPos.x, cursorPos.y + size - 20))
  if editor.uiColorEdit4(string.format("##%s_%s_%s", layer.uid, guiId, "gradientColorBottomRight"), editor.getTempFloatArray4_TableTable(gradientColorBottomRight), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local value = editor.getTempFloatArray4_TableTable()
  im.SetCursorPos(cursorPos)
  if editor.uiColorEdit4(string.format("##%s_%s_%s", layer.uid, guiId, "gradientColorTopRight"), editor.getTempFloatArray4_TableTable(gradientColorTopRight), im.flags(im.ColorEditFlags_AlphaPreview, im.ColorEditFlags_NoInputs), editor.getTempBool_BoolBool(false)) then
    local value = editor.getTempFloatArray4_TableTable()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
local function decalPropertiesDocumentationGui(docsSection)
  if im.BeginTable("Decal Layer Properties Table", 4, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Name')
@/lua/ge/extensions/editor/dynamicDecalsTool.lua
    {dataPointSphereColor = {"table", {1,0,0,0.25}, "dataPointSphereColor", nil, nil, nil, nil, nil, function(cat, subCat, item)
      if im.ColorEdit4("##prefsDataPointSphereColor", editor.getTempFloatArray4_TableTable(editor.getPreference("dynamicDecalsTool.general.dataPointSphereColor")), im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaPreview)) then
        editor.setPreference("dynamicDecalsTool.general.dataPointSphereColor", editor.getTempFloatArray4_TableTable())
    {sectionsNodeColor = {"table", {1, 102/255, 0, 102/255}, "Color of the section's tree nodes", nil, nil, nil, nil, nil, function(cat, subCat, item)
      if im.ColorEdit4("##prefssectionsNodeColor", editor.getTempFloatArray4_TableTable(editor.getPreference("dynamicDecalsTool.general.sectionsNodeColor")), im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaPreview)) then
        editor.setPreference("dynamicDecalsTool.general.sectionsNodeColor", editor.getTempFloatArray4_TableTable())
    {advancedSectionsNodeColor = {"table", {0.15, 0.55, 0.55, 102/255}, "Color of the tree node in the advanced sections", nil, nil, nil, nil, nil, function(cat, subCat, item)
      if im.ColorEdit4("##prefsAdvancedSectionsNodeColor", editor.getTempFloatArray4_TableTable(editor.getPreference("dynamicDecalsTool.general.advancedSectionsNodeColor")), im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaPreview)) then
        editor.setPreference("dynamicDecalsTool.general.advancedSectionsNodeColor", editor.getTempFloatArray4_TableTable())
@/lua/common/extensions/ui/flowgraph/editor.lua
        local newNameArray = im.ArrayChar(32)
        if im.InputText("##RenameVariable", newNameArray, nil, im.flags(im.InputTextFlags_EnterReturnsTrue)) then
          local newName = ffi.string(newNameArray)
@/lua/ge/extensions/editor/crawlEditor.lua

  if editor.beginWindow(toolWindowName, toolWindowName, im.flags(im.WindowFlags_MenuBar)) then
    if im.BeginMenuBar() then
@/lua/ge/extensions/editor/mapSensorEditor.lua
  if sensor == nil or not sensor.isLive or sensor.type ~= stype.tCamera then return end
  if editor.beginWindow(cameraPreviewWinName, sensor.name .. " [Preview]###34", im.flags(im.WindowFlags_NoCollapse)) then
    im.TextColored(gray, "Note: At least 'High' graphic setting is recommended for quality previews.")
    local ctr = 1
    if editor.beginWindow(sensorPropWinName, sensor.name .. " [Edit Properties]###241", im.flags(im.WindowFlags_NoCollapse)) then
      if sensor.type == stype.tCamera then
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
        else
          if editor.beginWindow(preview.winName, sensor.name .. " [Preview]###" .. preview.id, im.flags(im.WindowFlags_NoCollapse)) then
            config.render(sensor, vehicle, dt)
    local ctr = 1
    if editor.beginWindow(sensorPropWinName, sensor.name .. " [Edit Properties]###3", im.flags(im.WindowFlags_NoCollapse)) then
      if sensor.type == stype.tCamera then
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
local function decalPropertiesDocumentationGui(docsSection)
  if im.BeginTable("Brush Stroke Layer Properties Table", 4, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Name')
@/lua/ge/extensions/editor/dynamicDecals/colorPresets.lua

      if im.ColorEdit4(string.format("##colorPresetColorWidget_%s_%d", guiId, k), editor.getTempFloatArray4_TableTable(color.value), im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaPreview)) then
        data[k].value = editor.getTempFloatArray4_TableTable()
@/lua/ge/extensions/editor/util/vehicleSelectUtil.lua
          if i == self._hoveredIdx then currPaint = self._hoveredPaint end
          im.ColorEdit4("##vehicleSelectorPaintPreview"..dumps(self.id).."_"..i, self:getPaintPtr(currPaint), im.flags(im.ColorEditFlags_NoPicker, im.ColorEditFlags_NoInputs))
        end