GE Lua Documentation

Press F to search!

ColorEdit4

Definition


-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:681
function M.ColorEdit4(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
  if ImGuiColorEditFlags_flags == nil then ImGuiColorEditFlags_flags = 0 end
  if string_label == nil then log("E", "", "Parameter 'string_label' of function 'ColorEdit4' cannot be nil, as the c type is 'const char *'") ; return end
  return imgui.ColorEdit4(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
end

Callers

@/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/dynamicDecals/widgets.lua
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  if im.ColorEdit4(widgetId, editor.getTempFloatArray4_TableTable(value)) then
    property.value = editor.getTempFloatArray4_TableTable()
  local val = {value[1] / 255, value[2] / 255, value[3] / 255, value[4] / 255}
  if im.ColorEdit4(widgetId, editor.getTempFloatArray4_TableTable(val)) then
    local newVal = editor.getTempFloatArray4_TableTable()
@/lua/ge/extensions/flowgraph/nodes/types/transform.lua
  im.PushItemWidth(columnSize.x)
  if im.ColorEdit4("##color"..self.id,clr) then
    self.markerColor = ColorF(clr[0],clr[1],clr[2],clr[3])
@/lua/ge/extensions/editor/rendererComponents.lua
      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())

      if im.ColorEdit4((s.title or s.name) .. '##' .. tostring(newPath), s.cVal) then
        if s.tsVar then
@/lua/ge/extensions/editor/vizHelper.lua

      im.ColorEdit4("Color", color, im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar))
      im.Separator()
@/lua/common/extensions/ui/flowgraph/editor.lua
    imVal[3] = im.Float(val[4])
    if im.ColorEdit4("##input" .. name, imVal, nil, im.InputTextFlags_EnterReturnsTrue) then
      local tbl = { imVal[0], imVal[1], imVal[2], imVal[3] }
@/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/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/perfProfiler.lua
        if file.clr then
          if im.ColorEdit4('##'..file.meta.name.."Color"..i, file.clr, im.ColorEditFlags_NoInputs) then
            filesChanged = true
        if file.clr then
          if im.ColorEdit4('##'..file.meta.name.."Color"..i, file.clr, im.ColorEditFlags_NoInputs) then
            filesChanged = true
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua
  im.NextColumn()
  if im.ColorEdit4("##BgClr",self.backgroundColor) then self:refreshColors() end
  if im.IsItemDeactivatedAfterEdit() then

  if im.ColorEdit4("##BorderClr",self.borderColor) then self:refreshColors() end
  if im.IsItemDeactivatedAfterEdit() then
  im.NextColumn()
  if im.ColorEdit4("##TextClr",self.textColor) then self:refreshColors() end
  if im.IsItemDeactivatedAfterEdit() then
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
  if string_label == nil then log("E", "", "Parameter 'string_label' of function 'ColorEdit4' cannot be nil, as the c type is 'const char *'") ; return end
  return imgui.ColorEdit4(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
end
@/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
@/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/api/gui.lua
local function uiColorEdit4(label, col, flags, editEnded)
  local res = imgui.ColorEdit4(label, col, flags)
  if editEnded then
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
  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)
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
      else
        im.ColorEdit4("##inspectorDecalColor" .. tostring(k), editor.getTempFloatArray4_TableTable(brush.color))
      end
@/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())