GE Lua Documentation

Press F to search!

ColorEdit3

Definition


-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:676
function M.ColorEdit3(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 'ColorEdit3' cannot be nil, as the c type is 'const char *'") ; return end
  return imgui.ColorEdit3(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
end

Callers

@/lua/ge/extensions/editor/rallyEditor/measurementsTab.lua
      colorPtr[2] = selectedMeasurement.color[3]
      if im.ColorEdit3("##MeasurementColor", colorPtr) then
        selectedMeasurement.color[1] = colorPtr[0]
@/lua/ge/extensions/editor/scriptAIEditor.lua
          -- The trajectory color bar.
          im.ColorEdit3("", tr.col)
          im.tooltip('Select a color for the trajectory.')
      im.NextColumn()
      im.ColorEdit3("", cwd.col)
      im.tooltip('Selects a color for the camera trajectory.')
    if editor.beginWindow(dwd.name, "Draw Trajectory") then
      im.ColorEdit3("", dwd.drawCol)
      im.tooltip('Select a color for the trajectory.')
@/lua/ge/extensions/editor/api/gui.lua
local function uiColorEdit3(label, col, flags, editEnded)
  local res = imgui.ColorEdit3(label, col, flags)
  if editEnded then
@/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())
@/lua/ge/extensions/util/groundModelDebug.lua
          im.SetCursorPosX(65)
          if im.ColorEdit3("", groundModels[k].color, im.ColorEditFlags_NoInputs) then
            serializeSettings()
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  if im.ColorEdit3(widgetId, editor.getTempFloatArray3_TableTable(value)) then
    property.value = editor.getTempFloatArray3_TableTable()
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
  if string_label == nil then log("E", "", "Parameter 'string_label' of function 'ColorEdit3' cannot be nil, as the c type is 'const char *'") ; return end
  return imgui.ColorEdit3(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
end
@/lua/ge/extensions/editor/dynamicDecals/vehicleColorPalette.lua
    im.PushItemWidth(im.GetContentRegionAvailWidth() - (im.GetStyle().ItemSpacing.x + tool.getIconSize()))
    if im.ColorEdit3("##VehicleColorPaletteColor0_" .. guiId, editor.getTempFloatArray3_TableTable({color.x, color.y, color.z})) then
      local val = editor.getTempFloatArray3_TableTable()
    im.PushItemWidth(im.GetContentRegionAvailWidth() - (im.GetStyle().ItemSpacing.x + tool.getIconSize()))
    if im.ColorEdit3("##VehicleColorPaletteColor1_" .. guiId, editor.getTempFloatArray3_TableTable({color.x, color.y, color.z})) then
      local val = editor.getTempFloatArray3_TableTable()
    im.PushItemWidth(im.GetContentRegionAvailWidth() - (im.GetStyle().ItemSpacing.x + tool.getIconSize()))
    if im.ColorEdit3("##VehicleColorPaletteColor2_" .. guiId, editor.getTempFloatArray3_TableTable({color.x, color.y, color.z})) then
      local val = editor.getTempFloatArray3_TableTable()