GE Lua Documentation

Press F to search!

SliderFloat

Definition


-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:518
function M.SliderFloat(string_label, float_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
  if string_format == nil then string_format = "%.3f" end
  if ImGuiSliderFlags_flags == nil then ImGuiSliderFlags_flags = 0 end
  if string_label == nil then log("E", "", "Parameter 'string_label' of function 'SliderFloat' cannot be nil, as the c type is 'const char *'") ; return end
  if float_v == nil then log("E", "", "Parameter 'float_v' of function 'SliderFloat' cannot be nil, as the c type is 'float *'") ; return end
  return imgui.SliderFloat(string_label, float_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
end

Callers

@/lua/ge/extensions/editor/roadArchitect.lua
            im.tooltip('Set the domain of influence of the terraforming, in meters.')
            im.SliderFloat("###48", terraParams.terraMargin, 0.0, 20.0, "Margin (m) = %.3f")
            im.tooltip('Set the terraforming margin (around road), in meters.')
          if im.TreeNode1("Master Width Control") then
            if im.SliderFloat("###103", masterWidth, 0.5, 10.0, "Master Lane Width (m) = %.3f") then
              profileMgr.applyMasterWidth(road.profile, masterWidth[0])
            if not road.isRigidTranslation[0] then
              im.SliderFloat("###3", road.forceField, 1.0, 205.0, "Movement Field = %.3f")
              im.tooltip('Amount of nearby elastic effect when dragging single nodes.')
            if profile.isAutoBanking[0] then
              if im.SliderFloat("###2948", profile.autoBankingFactor, 0.0, 2.0, "Depth (m) = %.2f") then
                roadMgr.setDirty(road)
            im.PushItemWidth(-1)
            if im.SliderFloat("###3160", profile.condition, 0.0, 1.0, "Road Condition = %.3f") then
              profileMgr.updateCondition(road)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.PushItemWidth(-1)
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.PushItemWidth(-1)
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.TextColored(cols.greenB, 'Junction Condition Parameters:')
          if im.SliderFloat("###7160", selJct.condition, 0.0, 1.0, "Road Condition = %.3f") then
            jctMgr.updateJunctionCondition(selJct)
          im.tooltip('Set the domain of influence of the terraforming, in meters.')
          im.SliderFloat("###99948", terraParams.terraMargin, 0.0, 20.0, "Margin (m) = %.3f")
          im.tooltip('Set the terraforming margin (around road), in meters.')
            im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
            im.SliderFloat("Arc Rad", node.incircleRad, 1.0, 2.0, "Radius = %.3f")
            im.tooltip('The radius of the arc at this node.')
        im.tooltip('Set the domain of influence of the terraforming, in meters.')
        im.SliderFloat("###48", terraParams.terraMargin, 0.0, 20.0, "Margin (m) = %.3f")
        im.tooltip('Set the terraforming margin (around road), in meters.')
@/lua/ge/extensions/editor/rallyEditor/drivelineTab.lua
      local tolPtr = im.FloatPtr(self.drivelineV3.simplificationTolerance)
      if im.SliderFloat("###simplifyTol", tolPtr, 0.1, 6.0, "Tolerance = %.1fm") then
        self.drivelineV3.simplificationTolerance = tolPtr[0]
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAdjustableTechCarTuner.lua
  im.PushItemWidth(sliderSize)
  im.SliderFloat((varData.name and varData.name or '')..'##'..var, varData.valPtr, vars[var].min, vars[var].max, varData.fmt)
  im.PopItemWidth()
@/lua/ge/extensions/editor/sitesEditor/parkingSpots.lua

    if im.SliderFloat("Offset", self.multiSpotData.spotOffset, 0, 5, "%.3f", 0.001) then
      dirty = true

    if im.SliderFloat("Spot Rotation", self.multiSpotData.spotRotation, -1.55, 1.55, "%.2f", 0.01) then
      dirty = true
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
  im.TextColored(style.textColor,translateLanguage("ui.trackBuilder.trackSettings.time", 'Time'))
  if im.SliderFloat(translateLanguage("ui.trackBuilder.trackSettings.time", "Time"),saveSettings.timeOfDay , 00, 1, "%.2f") then
    tod.time = saveSettings.timeOfDay[0]
  im.TextColored(style.textColor,translateLanguage("ui.trackBuilder.trackSettings.azimuth", 'Azimuth'))
  if im.SliderFloat(translateLanguage("ui.trackBuilder.trackSettings.azimuth", 'Azimuth'),saveSettings.azimuthValue,0,2*math.pi,"%.2f") then
    if saveSettings.azimuthValue[0] ~=0  then
  im.TextColored(style.textColor,translateLanguage("ui.trackBuilder.trackSettings.fog", 'Fog'))
  if im.SliderFloat(translateLanguage("ui.trackBuilder.trackSettings.fog", 'Fog'),saveSettings.fogValue, 0, 0.5, "%.8f",6) then
    core_environment.setFogDensity(saveSettings.fogValue[0])
        end
        if im.SliderFloat("Offset##o"..i,o.offset,0,1) then
          tbFunctions.modifierChange('obstacles')
@/lua/ge/extensions/flowgraph/nodes/debug/numberSlider.lua
  local reason = nil
  im.SliderFloat("a##a"..self.id,self.aInput, self.data.aMin, self.data.aMax,"%0.3f")
  im.SliderFloat("b##b"..self.id,self.bInput, self.data.bMin, self.data.bMax,"%0.3f")
  im.SliderFloat("a##a"..self.id,self.aInput, self.data.aMin, self.data.aMax,"%0.3f")
  im.SliderFloat("b##b"..self.id,self.bInput, self.data.bMin, self.data.bMax,"%0.3f")
  im.SliderFloat("c##c"..self.id,self.cInput, self.data.cMin, self.data.cMax,"%0.3f")
  im.SliderFloat("b##b"..self.id,self.bInput, self.data.bMin, self.data.bMax,"%0.3f")
  im.SliderFloat("c##c"..self.id,self.cInput, self.data.cMin, self.data.cMax,"%0.3f")
  im.SliderFloat("d##d"..self.id,self.dInput, self.data.dMin, self.data.dMax,"%0.3f")
  im.SliderFloat("c##c"..self.id,self.cInput, self.data.cMin, self.data.cMax,"%0.3f")
  im.SliderFloat("d##d"..self.id,self.dInput, self.data.dMin, self.data.dMax,"%0.3f")
  im.SliderFloat("e##e"..self.id,self.eInput, self.data.eMin, self.data.eMax,"%0.3f")
  im.SliderFloat("d##d"..self.id,self.dInput, self.data.dMin, self.data.dMax,"%0.3f")
  im.SliderFloat("e##e"..self.id,self.eInput, self.data.eMin, self.data.eMax,"%0.3f")
  return reason
  im.PushItemWidth(120)
  --563: function M.SliderFloat(string_label, float_v, float_v_min, float_v_max, string_format, float_power)
  if not self.pinOut.a.hidden then
  if not self.pinOut.a.hidden then
    im.SliderFloat("##a"..self.id,self.aInput, self.data.aMin, self.data.aMax,"%0.3f")
  end
  if not self.pinOut.b.hidden then
    im.SliderFloat("##b"..self.id,self.bInput, self.data.bMin, self.data.bMax,"%0.3f")
  end
  if not self.pinOut.c.hidden then
    im.SliderFloat("##c"..self.id,self.cInput, self.data.cMin, self.data.cMax,"%0.3f")
  end
  if not self.pinOut.d.hidden then
    im.SliderFloat("##d"..self.id,self.dInput, self.data.dMin, self.data.dMax,"%0.3f")
  end
  if not self.pinOut.e.hidden then
    im.SliderFloat("##e"..self.id,self.eInput, self.data.eMin, self.data.eMax,"%0.3f")
  end
@/lua/ge/extensions/core/vehicleMirrors.lua
    im.SameLine()
    im.SliderFloat("updateRate", updateTime, 0, 1)
    im.Checkbox("debug", showDebug)
@/lua/ge/extensions/util/vehicleRopeDebug.lua
      end
      if im.SliderFloat("Length Scale", uiPtrs.lengthScale, 0.01, 10.0) then
        selectedRope.lengthScale = uiPtrs.lengthScale[0]
      end
      if im.SliderFloat("Diameter", uiPtrs.diameter, 0.01, 0.5) then
        selectedRope.diameter = uiPtrs.diameter[0]
      end
      if im.SliderFloat("Damping", uiPtrs.damping, 0.9, 1.0) then
        selectedRope.damping = uiPtrs.damping[0]
      end
      if im.SliderFloat("Total Mass (kg)", uiPtrs.totalMass, 0.01, 1000.0) then
        selectedRope.totalMass = uiPtrs.totalMass[0]
      end
      if im.SliderFloat("Mass Falloff", uiPtrs.massFalloff, -1.0, 1.0) then
        selectedRope.massFalloff = uiPtrs.massFalloff[0]
        im.SetNextItemWidth(200)
        if im.SliderFloat("##BendStiffness", uiPtrs.bendStiffness, 0.0, 2.0) then
          selectedRope.bendStiffness = uiPtrs.bendStiffness[0]
        im.SetNextItemWidth(200)
        if im.SliderFloat("##MaxStrain", uiPtrs.maxStrainLimit, 0.1, 5.0) then
          selectedRope.maxStrainLimit = uiPtrs.maxStrainLimit[0]
      end
      if im.SliderFloat("Wind Scale", uiPtrs.windScale, 0.0, 10.0) then
        selectedRope.windScale = uiPtrs.windScale[0]
      end
      if im.SliderFloat("Wind Drag", uiPtrs.windDrag, 0.0, 1.0) then
        selectedRope.windDrag = uiPtrs.windDrag[0]
@/lua/ge/extensions/gameplay/drift/sounds.lua
      if simulateDriftPtr[0] and not currentlyDoingATransition then
        im.SliderFloat("Drift speed", driftSpeedPtr, 10, 200, "%.2f")
        im.SliderFloat("Drift angle", driftAnglePtr, 10, 130, "%.2f")
        im.SliderFloat("Drift speed", driftSpeedPtr, 10, 200, "%.2f")
        im.SliderFloat("Drift angle", driftAnglePtr, 10, 130, "%.2f")
        im.SliderFloat("Wall distance", wallDistancePtr, 1, 3, "%.2f")
        im.SliderFloat("Drift angle", driftAnglePtr, 10, 130, "%.2f")
        im.SliderFloat("Wall distance", wallDistancePtr, 1, 3, "%.2f")
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
@/lua/ge/extensions/ui/console.lua
      im.PushItemWidth(120)
      if im.SliderFloat("ConsoleFont size", fontConsoleFact, 0.5, 2) then
        settingsSave()
      end
      if im.SliderFloat("Background Alpha", winBgAlpha[1], 0.0, 1.0) then
        settingsSave()
      end
      if im.SliderFloat("Background Alpha fullscreen", winBgAlpha[2], 0.0, 1.0) then
        settingsSave()
@/lua/ge/extensions/editor/camPathEditor.lua
          local maxSecs = core_replay.getTotalSeconds()
          if im.SliderFloat('##replay slider', relativePos, 0, maxSecs, '%.1f', 1) then
            core_replay.pause(true)
@/lua/ge/extensions/editor/mapSensorEditor.lua
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
        im.PushItemWidth(130)
        im.SliderFloat("Update Priority [0, 1]", uiVal, 0.0, 1.0, "%.3f")
        im.tooltip('The update priority of the sensor [0 = highest, 1 = lowest]. This is used for GPU scheduling')
@/lua/ge/extensions/editor/decalSpline.lua
      local tmpPtr = im.FloatPtr(selSpline.spacing)
      if im.SliderFloat('###5756', tmpPtr, minSpacing, maxSpacing, "Spacing (m) = %.2f") then
        selSpline.spacing = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitter)
      if im.SliderFloat('###5757', tmpPtr, 0.0, 0.2, "Jitter = %.3f") then
        selSpline.jitter = tmpPtr[0]
          tmpPtr = im.FloatPtr(selSpline.component1RandomWeight)
          if im.SliderFloat('###5752', tmpPtr, 0.0, 1.0, "Component 1 Weight = %.2f") then
            selSpline.component1RandomWeight = tmpPtr[0]
            tmpPtr = im.FloatPtr(selSpline.component2RandomWeight)
            if im.SliderFloat('###5753', tmpPtr, 0.0, 1.0, "Component 2 Weight = %.2f") then
              selSpline.component2RandomWeight = tmpPtr[0]
            tmpPtr = im.FloatPtr(selSpline.component3RandomWeight)
            if im.SliderFloat('###5754', tmpPtr, 0.0, 1.0, "Component 3 Weight = %.2f") then
              selSpline.component3RandomWeight = tmpPtr[0]
            tmpPtr = im.FloatPtr(selSpline.component4RandomWeight)
            if im.SliderFloat('###5755', tmpPtr, 0.0, 1.0, "Component 4 Weight = %.2f") then
              selSpline.component4RandomWeight = tmpPtr[0]
              tmpPtr = im.FloatPtr(selSpline.scale1)
              if im.SliderFloat("###4430", tmpPtr, 0.1, 7.0, "Scale = %.1f") then
                selSpline.scale1 = tmpPtr[0]
              tmpPtr = im.FloatPtr(selSpline.scale2)
              if im.SliderFloat("###4434", tmpPtr, 0.1, 7.0, "Scale = %.1f") then
                selSpline.scale2 = tmpPtr[0]
              tmpPtr = im.FloatPtr(selSpline.scale3)
              if im.SliderFloat("###4438", tmpPtr, 0.1, 7.0, "Scale = %.1f") then
                selSpline.scale3 = tmpPtr[0]
              tmpPtr = im.FloatPtr(selSpline.scale4)
              if im.SliderFloat("###4442", tmpPtr, 0.1, 7.0, "Scale = %.1f") then
                selSpline.scale4 = tmpPtr[0]
@/lua/ge/extensions/editor/sidewalkSpline.lua
      local tmpPtr = im.FloatPtr(selSpline.verticalOffset)
      if im.SliderFloat('###4456', tmpPtr, minVerticalOffset, maxVerticalOffset, "Vertical Offset (m) = %.2f") then
        selSpline.verticalOffset = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitterAmount)
      if im.SliderFloat('###3346', tmpPtr, minJitterAmount, maxJitterAmount, "Jitter = %.3f") then
        selSpline.jitterAmount = tmpPtr[0]
      local tmpPtr = im.FloatPtr(selSpline.alignmentWeight)
      if im.SliderFloat('###5757', tmpPtr, minAlignmentWeight, maxAlignmentWeight, "Alignment Priority = %.1f") then
        selSpline.alignmentWeight = tmpPtr[0]
                    tmpPtr = im.FloatPtr(baseWeight)
                    if im.SliderFloat('###baseWeight' .. pieceIndex, tmpPtr, 0.0, 1.0, "Base Weight = %.2f") then
                      selSpline.pieceDistribution = selSpline.pieceDistribution or {}
                        tmpPtr = im.FloatPtr(varWeight)
                        if im.SliderFloat('###varWeight' .. pieceIndex .. '_' .. j, tmpPtr, 0.0, 1.0, "Var" .. j .. " Weight = %.2f") then
                          selSpline.pieceDistribution = selSpline.pieceDistribution or {}
          tmpPtr = im.FloatPtr(terraParams.terraDOI)
          if im.SliderFloat('###sidewalk_doi', tmpPtr, DOImin, DOImax, "DOI = %.2f") then
            terraParams.terraDOI = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraMargin)
          if im.SliderFloat('###sidewalk_margin', tmpPtr, terraMarginMin, terraMarginMax, "Terraform Margin = %.2f") then
            terraParams.terraMargin = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraFalloff)
          if im.SliderFloat('###sidewalk_falloff', tmpPtr, terraFalloffMin, terraFalloffMax, "Terraform Falloff = %.2f") then
            terraParams.terraFalloff = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraRoughness)
          if im.SliderFloat('###sidewalk_rough', tmpPtr, 0.0, 1.0, "Noise Roughness = %.2f") then
            terraParams.terraRoughness = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraScale)
          if im.SliderFloat('###sidewalk_scale', tmpPtr, 0.0, 1.0, "Noise Scale = %.2f") then
            terraParams.terraScale = tmpPtr[0]
@/lua/ge/extensions/gameplay/rally/tools/devTools.lua

    if im.SliderFloat("Straight Threshold (deg)", self.pacenotesTools.params.straightThreshold, 0.5, 15.0, "%.1f") then
      -- Parameter changed

    if im.SliderFloat("Merge Distance (m)", self.pacenotesTools.params.mergeDistanceThreshold, 0.1, 5.0, "%.1f") then
      -- Parameter changed
@/lua/ge/extensions/editor/rendererComponents.lua
      im.PushItemWidth(im.GetContentRegionAvailWidth())
      if im.SliderFloat("##" .. field.identifier, getTempFloat(value), field.clampMin or 0, field.clampMax or 100, field.format or "%.3f") then
        obj:setField(field.identifier, 0, getTempFloat())
      end
      if im.SliderFloat((s.title or s.name) .. '##' .. tostring(newPath), s.cVal, s.range[1], s.range[2]) then
        --print('value changed: ' .. tostring(newPath) .. ' = ' .. tostring(s.cVal[0]))
  im.SameLine()
  if im.SliderFloat("##lightingToneMappingBrightness", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingKeyValue", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingMinLuminance", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingWhiteCutoff", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingBrightnessAdaptedRate", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingBrightPassThreshold", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingBlurMultiplier", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingBlurMeanvalue", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  im.SameLine()
  if im.SliderFloat("##lightingBlurStdMeanvalue", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  end
  if im.SliderFloat("##lightingEffectsShift1", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  end
  if im.SliderFloat("##lightingEffectsShift2", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  end
  if im.SliderFloat("##lightingEffectsShift3", getTempFloat(0), rangeMin, rangeMax, "%.3f") then
  end
  tempFloatPtr[0] = blurMin.value or blurMin.default
  if im.SliderFloat("##dofFocusNearBlur", tempFloatPtr, blurMin.range[1], blurMin.range[2], "%.3f") then
    blurMin.value = tempFloatPtr[0]
  tempFloatPtr[0] = blurMax.value or blurMax.default
  if im.SliderFloat("##dofFocusFarBlur", tempFloatPtr, blurMax.range[1], blurMax.range[2], "%.3f") then
    blurMax.value = tempFloatPtr[0]
  tempFloatPtr[0] = blurCurveFar.value or blurCurveFar.default
  if im.SliderFloat("##dofFocusAperture", tempFloatPtr, blurCurveFar.range[1], blurCurveFar.range[2], "%.3f") then
     blurCurveFar.value = tempFloatPtr[0]
  tempFloatPtr[0] = focusRangeMin.value or focusRangeMin.default
  if im.SliderFloat("##dofFocusApertureFine", tempFloatPtr, focusRangeMin.range[1], focusRangeMin.range[2], "%.3f") then
    focusRangeMin.value = tempFloatPtr[0]
  tempFloatPtr[0] = focusRangeMax.value or focusRangeMax.default
  if im.SliderFloat("##dofFocusFocusDistance", tempFloatPtr, focusRangeMax.range[1], focusRangeMax.range[2], "%.3f") then
    focusRangeMax.value = tempFloatPtr[0]
  im.SameLine()
  if im.SliderFloat("##lightraysBrightness", tempFloatPtr, rangeMin, rangeMax, "%.3f") then
    lightraysSettings['brightness'].value = tempFloatPtr[0]
          tempFloatPtr[0] = mb.strength
          if im.SliderFloat("##MB", tempFloatPtr, 0.001, 3, "%.3f") then
            mb.strength = tempFloatPtr[0]
          tempFloatPtr[0] = mb.threshHold
          if im.SliderFloat("ThreshHold##Bloom", tempFloatPtr, 0.001, 5, "%.3f") then
            mb.threshHold = tempFloatPtr[0]
          tempFloatPtr[0] = mb.knee
          if im.SliderFloat("Knee##Bloom", tempFloatPtr, 0.001, 5, "%.3f") then
            mb.knee = tempFloatPtr[0]
@/lua/ge/extensions/editor/scriptAIEditor.lua
    im.PushItemWidth(549)
    im.SliderFloat("", twd.t, twd.tStart, twd.tEnd, "time = %.3f / [" .. round2(twd.tStart) .. ", " .. round2(twd.tEnd) .."] s")
    im.PopItemWidth()
            im.PushItemWidth(340)
            im.SliderFloat("", tr.fieldRange, 0.1, 200.0, "Field = %.3f")
            im.tooltip('Sets the attraction force field while editing this trajectory on the map.')
      im.PushItemWidth(200)
      im.SliderFloat("", cwd.fieldRange, 0.1, 200.0, "Field = %.3f")
      im.tooltip('Sets the attraction force field while editing this camera path.')
@/lua/ge/extensions/ui/vehiclePaint.lua
  tempFloat[0] = data[index]
  if(ui_imgui.SliderFloat(id..'##'..tostring(array), tempFloat, 0, 1)) then
    data[index] = tempFloat[0]
@/lua/ge/extensions/editor/assemblySpline.lua
      local tmpPtr = im.FloatPtr(selSpline.spacing)
      if im.SliderFloat('###5756', tmpPtr, minSpacing, maxSpacing, "Molecule Spacing (m) = %.2f") then
        selSpline.spacing = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.verticalOffset)
      if im.SliderFloat('###4456', tmpPtr, minVerticalOffset, maxVerticalOffset, "Vertical Offset (m) = %.2f") then
        selSpline.verticalOffset = tmpPtr[0]
        tmpPtr = im.FloatPtr(selSpline.sag)
        if im.SliderFloat('###5316', tmpPtr, minSag, maxSag, "Bridge Sag = %.2f") then
          selSpline.sag = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitterForward)
      if im.SliderFloat('###5757', tmpPtr, 0.0, 0.2, "Pitch Jitter = %.3f") then
        selSpline.jitterForward = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitterRight)
      if im.SliderFloat('###5758', tmpPtr, 0.0, 0.2, "Yaw Jitter = %.3f") then
        selSpline.jitterRight = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitterUp)
      if im.SliderFloat('###5759', tmpPtr, 0.0, 0.2, "Roll Jitter = %.3f") then
        selSpline.jitterUp = tmpPtr[0]
                    tmpPtr = im.FloatPtr(rigid.randomWeight)
                    if im.SliderFloat('###baseWeight' .. rigidIdx, tmpPtr, 0.0, 1.0, "Base Weight = %.2f") then
                      rigid.randomWeight = tmpPtr[0]
                      tmpPtr = im.FloatPtr(variation.randomWeight)
                      if im.SliderFloat('###varWeight' .. rigidIdx .. '_' .. j, tmpPtr, 0.0, 1.0, "Var" .. j .. " Weight = %.2f") then
                        variation.randomWeight = tmpPtr[0]
                    tmpPtr = im.FloatPtr(bridge.randomWeight)
                    if im.SliderFloat('###bridgeBaseWeight' .. i, tmpPtr, 0.0, 1.0, "Base Weight = %.2f") then
                      bridge.randomWeight = tmpPtr[0]
                      tmpPtr = im.FloatPtr(variation.randomWeight)
                      if im.SliderFloat('###bridgeVarWeight' .. i .. '_' .. j, tmpPtr, 0.0, 1.0, "Var" .. j .. " Weight = %.2f") then
                        variation.randomWeight = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraDOI)
          if im.SliderFloat('###assembly_doi', tmpPtr, DOImin, DOImax, "DOI = %.2f") then
            terraParams.terraDOI = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraMargin)
          if im.SliderFloat('###assembly_margin', tmpPtr, terraMarginMin, terraMarginMax, "Terraform Margin = %.2f") then
            terraParams.terraMargin = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraFalloff)
          if im.SliderFloat('###assembly_falloff', tmpPtr, terraFalloffMin, terraFalloffMax, "Terraform Falloff = %.2f") then
            terraParams.terraFalloff = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraRoughness)
          if im.SliderFloat('###assembly_rough', tmpPtr, 0.0, 1.0, "Noise Roughness = %.2f") then
            terraParams.terraRoughness = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraScale)
          if im.SliderFloat('###assembly_scale', tmpPtr, 0.0, 1.0, "Noise Scale = %.2f") then
            terraParams.terraScale = tmpPtr[0]
@/lua/ge/extensions/editor/roadSpline.lua
              tmpPtr2 = im.FloatPtr(selectedLayer.width)
              if im.SliderFloat("###8130", tmpPtr2, 0.1, 30.0, "Width (m) = %.1f") then
                selectedLayer.width = tmpPtr2[0]
            tmpPtr2 = im.FloatPtr(selectedLayer.position)
            if im.SliderFloat("###8131", tmpPtr2, latMin, latMax, "Lateral Position = %.2f") then
              selectedLayer.position = tmpPtr2[0]
            tmpPtr2 = im.FloatPtr(selectedLayer.texLen)
            if im.SliderFloat("###8132", tmpPtr2, 1.0, 200.0, "Tex Length (m) = %.1f") then
              selectedLayer.texLen = tmpPtr2[0]
            tmpPtr2 = im.FloatPtr(selectedLayer.fadeIn)
            if im.SliderFloat("###8134", tmpPtr2, fadeMin, fadeMax, "Fade In (m) = %.1f") then
              selectedLayer.fadeIn = tmpPtr2[0]
            tmpPtr2 = im.FloatPtr(selectedLayer.fadeOut)
            if im.SliderFloat("###8135", tmpPtr2, fadeMin, fadeMax, "Fade Out (m) = %.1f") then
              selectedLayer.fadeOut = tmpPtr2[0]
            local tmpPtr = im.FloatPtr(selGroup.paintMargin or sliderDefaults.defaultPaintMargin)
            if im.SliderFloat('###81840', tmpPtr, 0.1, 50.0, "Paint Margin (m) = %.1f") then
              selGroup.paintMargin = tmpPtr[0]
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
  if float_v == nil then log("E", "", "Parameter 'float_v' of function 'SliderFloat' cannot be nil, as the c type is 'float *'") ; return end
  return imgui.SliderFloat(string_label, float_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
end
@/lua/ge/extensions/editor/rallyEditor/recceTab.lua
  local ptr = im.FloatPtr(self.straightnessThreshold)
  if im.SliderFloat("##StraightnessThreshold", ptr, 0.980, 1.0, "%.6f") then
    -- Value changed by user
@/lua/ge/extensions/gameplay/drift/scoring.lua
        local baseScoreP = im.FloatPtr(scoreOptions.continuousDriftPoints)
        if im.SliderFloat("Base score", baseScoreP, 0, 3, "%.2f") then
          scoreOptions.continuousDriftPoints = baseScoreP[0]
        local maxSpeedMultiP = im.FloatPtr(scoreOptions.maxSpeedMulti)
        if im.SliderFloat("Max speed multi", maxSpeedMultiP, 1, 50, "%.1f") then
          scoreOptions.maxSpeedMulti = maxSpeedMultiP[0]
        local maxWallMultiP = im.FloatPtr(scoreOptions.maxWallMulti)
        if im.SliderFloat("Max wall multi", maxWallMultiP, 1, 50, "%.1f") then
          scoreOptions.maxWallMulti = maxWallMultiP[0]
        local maxDriftAngleMultiP = im.FloatPtr(scoreOptions.maxDriftAngleMulti)
        if im.SliderFloat("Max angle multi", maxDriftAngleMultiP, 1, 50, "%.1f") then
          scoreOptions.maxDriftAngleMulti = maxDriftAngleMultiP[0]
@/lua/ge/extensions/core/ropeVisualTest.lua
      -- Animation controls
      if im.SliderFloat("Animation Scale", uiPtrs.animationScale, 0.0, 5.0) then
        animationScale = uiPtrs.animationScale[0]
      end
      if im.SliderFloat("Animation Time Scale", uiPtrs.animationTimeScale, 0.0, 5.0) then
        animationTimeScale = uiPtrs.animationTimeScale[0]
      end
      if im.SliderFloat("Length Scale", uiPtrs.lengthScale, 0.01, 10.0) then
        selectedRope.lengthScale = uiPtrs.lengthScale[0]
      end
      if im.SliderFloat("Diameter", uiPtrs.diameter, 0.01, 0.5) then
        selectedRope.diameter = uiPtrs.diameter[0]
      end
      if im.SliderFloat("Damping", uiPtrs.damping, 0.9, 1.0) then
        selectedRope.damping = uiPtrs.damping[0]
      end
      if im.SliderFloat("Total Mass (kg)", uiPtrs.totalMass, 0.01, 1000.0) then
        selectedRope.totalMass = uiPtrs.totalMass[0]
      end
      if im.SliderFloat("Mass Falloff", uiPtrs.massFalloff, -1.0, 1.0) then
        selectedRope.massFalloff = uiPtrs.massFalloff[0]
        im.SetNextItemWidth(200)
        if im.SliderFloat("##BendStiffness", uiPtrs.bendStiffness, 0.0, 2.0) then
          selectedRope.bendStiffness = uiPtrs.bendStiffness[0]
        im.SetNextItemWidth(200)
        if im.SliderFloat("##MaxStrain", uiPtrs.maxStrainLimit, 0.1, 5.0) then
          selectedRope.maxStrainLimit = uiPtrs.maxStrainLimit[0]
      end
      if im.SliderFloat("Wind Scale", uiPtrs.windScale, 0.0, 10.0) then
        selectedRope.windScale = uiPtrs.windScale[0]
      end
      if im.SliderFloat("Wind Drag", uiPtrs.windDrag, 0.0, 1.0) then
        selectedRope.windDrag = uiPtrs.windDrag[0]
@/lua/ge/extensions/freeroam/bigMapMode.lua
      local maxFovPtr = imgui.FloatPtr(camMode.fovMax)
      if imgui.SliderFloat("Max FOV", maxFovPtr, 5.0, 90.0, "%.0f") then
        camMode.fovMax = maxFovPtr[0]
      local minFovPtr = imgui.FloatPtr(camMode.fovMin)
      if imgui.SliderFloat("Min FOV", minFovPtr, 5.0, 90.0, "%.0f") then
        camMode.fovMin = minFovPtr[0]
      local anglePtr = imgui.FloatPtr(camMode.angle)
      if imgui.SliderFloat("Angle", anglePtr, 5.0, 90.0, "%.0f") then
        camMode.angle = anglePtr[0]
      local rotAnglePtr = imgui.FloatPtr(camMode.rotAngle)
      if imgui.SliderFloat("Rotation", rotAnglePtr, 0.0, 360.0, "%.0f") then
        camMode.rotAngle = rotAnglePtr[0]
      local posTransitionTimePtr = imgui.FloatPtr(camMode.posTransitionTime)
      if imgui.SliderFloat("position transition time", posTransitionTimePtr, 0.0, 10.0, "%.1f") then
        camMode.posTransitionTime = posTransitionTimePtr[0]
      local movementSpeedPtr = imgui.FloatPtr(camMode.movementSpeed)
      if imgui.SliderFloat("movement speed", movementSpeedPtr, 0.0, 100.0, "%.0f") then
        camMode.movementSpeed = movementSpeedPtr[0]
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
  im.PushItemWidth(im.GetContentRegionAvailWidth() + (widgetOptions.widthMod or 0))
  if im.SliderFloat(widgetId, editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value) or value), baseProp.min, baseProp.max, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_x", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[1]) or value[1]), baseProp.min and baseProp.min[1] or nil, baseProp.max and baseProp.max[1] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_y", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[2]) or value[2]), baseProp.min and baseProp.min[2] or nil, baseProp.max and baseProp.max[2] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_x", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[1]) or value[1]), baseProp.min and baseProp.min[1] or nil, baseProp.max and baseProp.max[1] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_y", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[2]) or value[2]), baseProp.min and baseProp.min[2] or nil, baseProp.max and baseProp.max[2] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_z", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[3]) or value[3]), baseProp.min and baseProp.min[3] or nil, baseProp.max and baseProp.max[3] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_x", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[1]) or value[1]), baseProp.min and baseProp.min[1] or nil, baseProp.max and baseProp.max[1] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_y", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[2]) or value[2]), baseProp.min and baseProp.min[2] or nil, baseProp.max and baseProp.max[2] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_z", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[3]) or value[3]), baseProp.min and baseProp.min[3] or nil, baseProp.max and baseProp.max[3] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("%s_w", widgetId), editor.getTempFloat_NumberNumber(baseProp.getMod and baseProp.getMod(value[4]) or value[4]), baseProp.min and baseProp.min[4] or nil, baseProp.max and baseProp.max[4] or nil, baseProp.format) then
    local newVal = editor.getTempFloat_NumberNumber()
@/lua/ge/extensions/util/groundModelDebug.lua
      im.PushItemWidth(60)
      if im.SliderFloat("Distance", distance, 0, 60, "%.1f", nil) then
        serializeSettings()
      im.SameLine()
      if im.SliderFloat("Tile Size", tileSize, 0.5, 1, "%.2f", nil) then
        serializeSettings()
      im.SameLine()
      if im.SliderFloat("Depth Scale", depthScale, 0.1, 10, "%.2f", nil) then
        serializeSettings()
      end
      if im.SliderFloat("Tile size (freezes on click to build cache)", colDensityTileSize, 5, 30, "%.1f") then
        serializeSettings()
      end
      im.SliderFloat("Color threshold", colDensityThreshold, 1, 100, "%.0f coltris/m²")
      if im.Checkbox("Render labels", colDensityShowText) then
            end
            if im.SliderFloat("defaultDepth", v.cdata.defaultDepth, 0.0, 5) then
              setValue(k, v, 'defaultDepth', v.cdata.defaultDepth[0])
            im.ShowHelpMarker('This parameter sets the depth of the surface fluid in meters.', true)
            if im.SliderFloat("dragAnisotropy", v.cdata.dragAnisotropy, 0, 1, "%.2f") then
              setValue(k, v, 'dragAnisotropy', v.cdata.dragAnisotropy[0])
            im.ShowHelpMarker('Upwards/Downwards drag anisotropy. This creates a lifting or sinking effect on the node when it slides through the surface fluid.', true)
            if im.SliderFloat("flowBehaviorIndex", v.cdata.flowBehaviorIndex, 0, 5.0, "%.2f") then
              setValue(k, v, 'flowBehaviorIndex', v.cdata.flowBehaviorIndex[0])
            end
            if im.SliderFloat("flowConsistencyIndex", v.cdata.flowConsistencyIndex, 0, 15000, "%.0f") then
              setValue(k, v, 'flowConsistencyIndex', v.cdata.flowConsistencyIndex[0])
            im.ShowHelpMarker('Determines the speed sensitive drag effect. If <1 then fluid is Pseudoplastic (ketchup, whipped cream, paint) and has less drag coefficient at high speeds. If =1 then fluid is Newtonian, having equal drag coefficient at any speed. If >1 then fluid is Dilatant, having higher drag coefficient at high speeds.', true)
            if im.SliderFloat("fluidDensity", v.cdata.fluidDensity, 0, 50000, "%.0f") then
              setValue(k, v, 'fluidDensity', v.cdata.fluidDensity[0])
            im.ShowHelpMarker('Density of the surface fluid (kg/m^3).', true)
            if im.SliderFloat("hydrodynamicFriction", v.cdata.hydrodynamicFriction, 0, 0.01, "%.4f") then
              setValue(k, v, 'hydrodynamicFriction', v.cdata.hydrodynamicFriction[0])
            -- end
            if im.SliderFloat("roughnessCoefficient", v.cdata.roughnessCoefficient, 0, 1, "%.2f") then
              setValue(k, v, 'roughnessCoefficient', v.cdata.roughnessCoefficient[0])
            end
            if im.SliderFloat("shearStrength", v.cdata.shearStrength, 0, 25000, "%.0f") then
              setValue(k, v, 'shearStrength', v.cdata.shearStrength[0])
            im.ShowHelpMarker('False = No skidmarks, True = Skidmarks.', true)
            if im.SliderFloat("slidingFrictionCoefficient", v.cdata.slidingFrictionCoefficient, 0.1, 1.5, "%.2f") then
              setValue(k, v, 'slidingFrictionCoefficient', v.cdata.slidingFrictionCoefficient[0])
            end
            if im.SliderFloat("staticFrictionCoefficient", v.cdata.staticFrictionCoefficient, 0.1, 2.0, "%.2f") then
              setValue(k, v, 'staticFrictionCoefficient', v.cdata.staticFrictionCoefficient[0])
            im.ShowHelpMarker('Static friction keeps you in the same place when you are stopped on a hill. This friction coefficient is usually higher than sliding friction.', true)
            if im.SliderFloat("strength", v.cdata.strength, 0, 2, "%.2f") then
              setValue(k, v, 'strength', v.cdata.strength[0])
            im.ShowHelpMarker('This parameter raises or diminishes surface friction in a generic way. It is here so as to be able to do quick calibrations of friction. Start with having this to 1.0 and after tuning the rest of the surface variables, come back and play with this.', true)
            if im.SliderFloat("stribeckVelocity", v.cdata.stribeckVelocity, 0, 7.5, "%.2f") then
              setValue(k, v, 'stribeckVelocity', v.cdata.stribeckVelocity[0])
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua
  im.NextColumn()
  im.SliderFloat('##Alpha',self.alpha,0,1)
  if im.IsItemDeactivatedAfterEdit() then
@/lua/ge/extensions/editor/api/gui.lua
local function uiSliderFloat(label, v, v_min, v_max, format, power, editEnded)
  local res = imgui.SliderFloat(label, v, v_min, v_max, format, power)
  if editEnded then
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAeroDebug.lua

      --if im.SliderFloat("wind", wind, -100, 100) then
      --  vEditor.vehicle:queueLuaCommand('obj:setWind("' .. wind .. '", "' .. wind.y .. '", "' .. wind.z .. '" )')
@/lua/ge/extensions/editor/audioRibbonEditor.lua
      im.PushItemWidth(-1)
      if im.SliderFloat("###1051", masterSpeed, speedMin, speedMax, "Speed (m/s) = %.3f") then
        selRibbon.speed = masterSpeed[0]
      im.PushItemWidth(-1)
      if im.SliderFloat("###1052", masterDepth, depthMin, depthMax, "Depth (m) = %.3f") then
        for i = 1, #selRibbon.depths do
@/lua/ge/extensions/editor/sceneView.lua
        im.PushItemWidth(100)
        im.SliderFloat('Near Clip', view.nearClip, 0.001, 55, "%.3f", 4)
        im.PushItemWidth(100)
        im.PushItemWidth(100)
        im.SliderFloat('Far Clip', view.farClip, 0.001, 5500, "%.3f", 4)
        im.PushItemWidth(100)
        im.PushItemWidth(100)
        im.SliderFloat('FOV', view.fov, 0.001, 179, "%.3f", 4)
        if im.SliderInt("Render mask DebugDraw##renderMask", view.renderDebugDrawMask, -1, 4) then
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veView.lua
    im.PushItemWidth(100)
    if im.SliderFloat('Near Clip', view.nearClip, 0.001, 55, "%.3f", 4) then saveSettings() end
    im.PushItemWidth(100)
    im.PushItemWidth(100)
    if im.SliderFloat('Far Clip', view.farClip, 0.001, 5500, "%.3f", 4) then saveSettings() end
    im.PushItemWidth(100)
    im.PushItemWidth(100)
    if im.SliderFloat('FOV', view.fov, 0.001, 179, "%.3f", 4) then saveSettings() end
    im.Separator()
@/lua/ge/extensions/editor/terrainAndRoadImporter.lua
    im.PushItemWidth(200)
    im.SliderFloat("###2", zMax, 0.0, 500.0, "zMax (m) = %.3f")
    im.PopItemWidth()
    im.PushItemWidth(200)
    im.SliderFloat("###4", margin, 0.0, 20.0, "Margin (m) = %.3f")
    im.PopItemWidth()
@/lua/ge/extensions/editor/gen/ui.lua
				im.PushItemWidth(im.GetWindowWidth() - 2*(margin + marginInCol + 40))
				if im.SliderFloat('Spacing', v_spacing, 0.1, 20.0, '%.1f') then
	--            if im.SliderFloat("", v_spacing, 0.1, 20.0, "Buildings Spacing = %.1f") then
				if im.SliderFloat('Spacing', v_spacing, 0.1, 20.0, '%.1f') then
	--            if im.SliderFloat("", v_spacing, 0.1, 20.0, "Buildings Spacing = %.1f") then
						--                 R.ui.spacing = v_spacing[0]
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veNodeTriSelfCollisionDetector.lua
  if im.Begin(wndName, windowOpen) then
    im.SliderFloat('Node Collision Radius', nodeCollisionRadiusPtr, 0.025, 0.1, '%.3f m')
    im.Text("(0.025 m is actual collision radius)")
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
    im.PushItemWidth(150)
    if im.SliderFloat("Max Dist from Cursor", maxDistFromCursor, 0.0, 10.0, "%.2f") then end
    --im.PopItemWidth()
    --im.PushItemWidth(150)
    if im.SliderFloat("Mesh Visibility", state.meshVis, 0.0, 1.0, "%.2f") then
      vEditor.vehicle:setMeshAlpha(state.meshVis[0], pickedFlexbody.mesh, false)
@/lua/ge/extensions/editor/terrainEditor.lua
  local marginPtr = im.FloatPtr(marginPref)
  if im.SliderFloat("###terraformMargin", marginPtr, 0.0, 20.0, "%.3f") then
    editor.setPreference("terrainEditor.terraform.terraformMargin", marginPtr[0])
  local falloffPtr = im.FloatPtr(falloffPref)
  if im.SliderFloat("###terraformFalloff", falloffPtr, 1.0, 5.0, "%.2f") then
    editor.setPreference("terrainEditor.terraform.terraformFalloff", falloffPtr[0])
  local roughnessPtr = im.FloatPtr(roughnessPref)
  if im.SliderFloat("###terraformRoughness", roughnessPtr, 0.0, 1.0, "%.2f") then
    editor.setPreference("terrainEditor.terraform.terraformRoughness", roughnessPtr[0])
  local scalePtr = im.FloatPtr(scalePref)
  if im.SliderFloat("###terraformScale", scalePtr, 0.0, 1.0, "%.2f") then
    editor.setPreference("terrainEditor.terraform.terraformScale", scalePtr[0])
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veStaticRenderView.lua
    im.PushItemWidth(100)
    if im.SliderFloat('Near Clip', mainRVData.nearClip, 0.001, math.min(55, mainRVData.farClip[0] - 0.001), "%.3f") then saveSettings() end
    im.PushItemWidth(100)
    im.PushItemWidth(100)
    if im.SliderFloat('Far Clip', mainRVData.farClip, mainRVData.nearClip[0] + 0.001, 100, "%.3f") then saveSettings() end
    im.PushItemWidth(100)
    im.PushItemWidth(100)
    if im.SliderFloat('FOV', mainRVData.fov, 0.001, 179, "%.3f") then saveSettings() end
    im.Separator()
@/lua/ge/extensions/editor/dynamicDecals/settings.lua
  local changed = false
  if im.SliderFloat(string.format("##%s_x", widgetId), editor.getTempFloat_NumberNumber(cursorPosition.x), 0, 1, "%.3f") then
    local newVal = editor.getTempFloat_NumberNumber()
  im.PushItemWidth(width)
  if im.SliderFloat(string.format("##%s_y", widgetId), editor.getTempFloat_NumberNumber(cursorPosition.y), 0, 1, "%.3f") then
    local newVal = editor.getTempFloat_NumberNumber()
@/lua/ge/extensions/editor/decalEditor.lua
    local saPtr = im.FloatPtr(sphereAlpha)
    if im.SliderFloat("Sphere alpha", saPtr, 0.0, 1.0, "%.2f") then
      sphereAlpha = saPtr[0]
@/lua/ge/extensions/editor/masterSpline.lua
      local tmpPtr = im.FloatPtr(selSpline.bankStrength)
      if im.SliderFloat('###4433', tmpPtr, 0.0, 1.0, "Auto Banking Strength = %.2f") then
        selSpline.bankStrength = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.autoBankFalloff)
      if im.SliderFloat('###4434', tmpPtr, 0.5, 2.0, "Auto Banking Falloff = %.1f") then
        selSpline.autoBankFalloff = tmpPtr[0]
              tmpPtr = im.FloatPtr(selectedLayer.position)
              if im.SliderFloat("###8131", tmpPtr, latMin, latMax, "Lateral Position = %.2f") then
                selectedLayer.position = tmpPtr[0]
            local tmpPtr = im.FloatPtr(terraParams.terraDOI)
            if im.SliderFloat('###23811', tmpPtr, DOImin, DOImax, "DOI = %.2f") then
              terraParams.terraDOI = tmpPtr[0]
            tmpPtr = im.FloatPtr(terraParams.terraMargin)
            if im.SliderFloat('###34341', tmpPtr, terraMarginMin, terraMarginMax, "Terraform Margin = %.2f") then
              terraParams.terraMargin = tmpPtr[0]
            tmpPtr = im.FloatPtr(terraParams.terraFalloff)
            if im.SliderFloat('###32226', tmpPtr, terraFalloffMin, terraFalloffMax, "Terraform Falloff = %.2f") then
              terraParams.terraFalloff = tmpPtr[0]
            tmpPtr = im.FloatPtr(terraParams.terraRoughness)
            if im.SliderFloat('###32227', tmpPtr, 0.0, 1.0, "Noise Roughness = %.2f") then
              terraParams.terraRoughness = tmpPtr[0]
            tmpPtr = im.FloatPtr(terraParams.terraScale)
            if im.SliderFloat('###32228', tmpPtr, 0.0, 1.0, "Noise Scale = %.2f") then
              terraParams.terraScale = tmpPtr[0]
            local tmpPtr = im.FloatPtr(autoParams.baseWidth)
            if im.SliderFloat("###35412", tmpPtr, autoRoadDefaults.minBaseWidth, autoRoadDefaults.maxBaseWidth, "Base Width = %.2f") then
              autoParams.baseWidth = tmpPtr[0]
            tmpPtr = im.FloatPtr(autoParams.slopeAvoidance)
            if im.SliderFloat("###35415", tmpPtr, 0, 1, "Slope Avoidance = %.2f") then
              autoParams.slopeAvoidance = tmpPtr[0]
            tmpPtr = im.FloatPtr(autoParams.widthBlend)
            if im.SliderFloat("###65422", tmpPtr, 0, 1, "Added Width = %.2f") then
              autoParams.widthBlend = tmpPtr[0]
            tmpPtr = im.FloatPtr(autoParams.bankingStrength)
            if im.SliderFloat("###35417", tmpPtr, 0, 1, "Banking Strength = %.2f") then
              autoParams.bankingStrength = tmpPtr[0]
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/elemental/imNumbers.lua
    imVal = im.FloatPtr(self.val)
    ret = im.SliderFloat(label, imVal, min, max, format, self.pinIn.power.value or 1)
  elseif  self.mode == 'DragInt' then
@/lua/ge/extensions/editor/vizHelper.lua
      im.Combo2("Image", curItem, vizHelperComboStr)
      im.SliderFloat("Size", scale, 0.1, 50, "%.2f")
      im.SliderFloat("Rotation", rotation, 0.1, 360, "%.2f")
      im.SliderFloat("Size", scale, 0.1, 50, "%.2f")
      im.SliderFloat("Rotation", rotation, 0.1, 360, "%.2f")
      im.SliderFloat("MinDist", minDistance, 0, 10, "%.2f")
      im.SliderFloat("Rotation", rotation, 0.1, 360, "%.2f")
      im.SliderFloat("MinDist", minDistance, 0, 10, "%.2f")
      im.Checkbox('Drag Rotation', dragRotation)
@/lua/ge/extensions/ui/messagesDebugger.lua
    im.TextUnformatted("TTL (seconds)")
    im.SliderFloat("##ttl", ttlSeconds, 0.5, 30.0)
@/lua/ge/extensions/editor/renderTest.lua
    im.PushItemWidth(100)
    im.SliderFloat('near clip', nearClip, 0.001, 55, "%.3f", 4) im.SameLine()
    im.PushItemWidth(100)
    im.PushItemWidth(100)
    im.SliderFloat('far clip', farClip, 0.001, 5500, "%.3f", 4) im.SameLine()
    im.PushItemWidth(100)
    im.PushItemWidth(100)
    im.SliderFloat('fov', fov, 0.001, 179, "%.3f", 4)
@/lua/ge/extensions/editor/shapeEditor.lua
        end
        im.SliderFloat("amount", lodAmount, 0.1, 1)
        im.SliderInt("Destination Detail", lodDetDest, 1, highestDetail-1)
@/lua/ge/extensions/editor/drivePathEditor.lua
    tmpPtr = im.FloatPtr(selSpline.delayTime)
    if im.SliderFloat('###5756', tmpPtr, minDelayTime, maxDelayTime, "Delay Time (s) = %.2f") then
      selSpline.delayTime = tmpPtr[0]
    tmpPtr = im.FloatPtr(selSpline.routeSpeed)
    if im.SliderFloat('###5316', tmpPtr, minRouteSpeed, maxRouteSpeed, "Route Speed (m/s) = %.2f") then
      selSpline.routeSpeed = tmpPtr[0]
    tmpPtr = im.FloatPtr(selSpline.aggression)
    if im.SliderFloat('###5757', tmpPtr, minAggression, maxAggression, "Aggression = %.3f") then
      selSpline.aggression = tmpPtr[0]
@/lua/ge/extensions/editor/meshSpline.lua
      local tmpPtr = im.FloatPtr(selSpline.spacing)
      if im.SliderFloat('###5756', tmpPtr, minSpacing, maxSpacing, "Spacing (m) = %.2f") then
        selSpline.spacing = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.verticalOffset)
      if im.SliderFloat('###27456', tmpPtr, minVerticalOffset, maxVerticalOffset, "Vertical Offset (m) = %.2f") then
        selSpline.verticalOffset = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitterForward)
      if im.SliderFloat('###5757', tmpPtr, 0.0, 0.2, "Pitch Jitter = %.3f") then
        selSpline.jitterForward = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitterRight)
      if im.SliderFloat('###5758', tmpPtr, 0.0, 0.2, "Yaw Jitter = %.3f") then
        selSpline.jitterRight = tmpPtr[0]
      tmpPtr = im.FloatPtr(selSpline.jitterUp)
      if im.SliderFloat('###5759', tmpPtr, 0.0, 0.2, "Roll Jitter = %.3f") then
        selSpline.jitterUp = tmpPtr[0]
              tmpPtr = im.FloatPtr(selSpline.mainRandomWeight)
              if im.SliderFloat('###5752', tmpPtr, 0.0, 1.0, "Main Weight = %.2f") then
                selSpline.mainRandomWeight = tmpPtr[0]
                tmpPtr = im.FloatPtr(selSpline.alias1RandomWeight)
                if im.SliderFloat('###5753', tmpPtr, 0.0, 1.0, "Variation 1 Weight = %.2f") then
                  selSpline.alias1RandomWeight = tmpPtr[0]
                tmpPtr = im.FloatPtr(selSpline.alias2RandomWeight)
                if im.SliderFloat('###5754', tmpPtr, 0.0, 1.0, "Variation 2 Weight = %.2f") then
                  selSpline.alias2RandomWeight = tmpPtr[0]
                tmpPtr = im.FloatPtr(selSpline.alias3RandomWeight)
                if im.SliderFloat('###5755', tmpPtr, 0.0, 1.0, "Variation 3 Weight = %.2f") then
                  selSpline.alias3RandomWeight = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraDOI)
          if im.SliderFloat('###mesh_doi', tmpPtr, DOImin, DOImax, "DOI = %.2f") then
            terraParams.terraDOI = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraMargin)
          if im.SliderFloat('###mesh_margin', tmpPtr, terraMarginMin, terraMarginMax, "Terraform Margin = %.2f") then
            terraParams.terraMargin = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraFalloff)
          if im.SliderFloat('###mesh_falloff', tmpPtr, terraFalloffMin, terraFalloffMax, "Terraform Falloff = %.2f") then
            terraParams.terraFalloff = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraRoughness)
          if im.SliderFloat('###mesh_rough', tmpPtr, 0.0, 1.0, "Noise Roughness = %.2f") then
            terraParams.terraRoughness = tmpPtr[0]
          tmpPtr = im.FloatPtr(terraParams.terraScale)
          if im.SliderFloat('###mesh_scale', tmpPtr, 0.0, 1.0, "Noise Scale = %.2f") then
            terraParams.terraScale = tmpPtr[0]
@/lua/ge/extensions/core/vehicle/mirror.lua
        local hover = im.IsItemHovered()
        local mod = im.SliderFloat("X##"..k, imguiSliderData[k][1],v.clampX[1],v.clampX[2], "%.1f")
        hover = hover or im.IsItemHovered()
        hover = hover or im.IsItemHovered()
        mod = im.SliderFloat("Z##"..k, imguiSliderData[k][2],v.clampZ[1],v.clampZ[2], "%.1f") or mod
        hover = hover or im.IsItemHovered()