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/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/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/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/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/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/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/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/dynamicDecals/brushes.lua
else
im.ColorEdit4("##inspectorDecalColor" .. tostring(k), editor.getTempFloatArray4_TableTable(brush.color))
end
@/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/vizHelper.lua
im.ColorEdit4("Color", color, im.flags(im.ColorEditFlags_NoInputs, im.ColorEditFlags_AlphaBar))
im.Separator()
@/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/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/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/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/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/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/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/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] }