setFogDensity
Definition
-- @/lua/ge/extensions/core/environment.lua:460
-------------------------------------------------------------
----------------------- LevelInfo ---------------------------
-------------------------------------------------------------
local function setFogDensity(fog)
local fogObj = getObject("LevelInfo")
if fogObj and fog then
if not updatingWholeState then extensions.hook('onEnvironmentChanged', {fogDensity = fog}) end
if not environmentChangesEnabled then return end
fogObj.fogDensity = fog
fogObj:postApply()
end
end
Callers
@/lua/ge/extensions/freeroam/bigMapMode.lua
local fogDensity = fogDensitySmoother:getWithRateUncapped(fogDensityGoal, dtReal, 0.01)
core_environment.setFogDensity(fogDensity)
if previousShadowLogWeight then
core_environment.setFogDensity(0)
core_environment.setShadowLogWeight(0)
core_environment.setShadowDistance(previousShadowDistance)
core_environment.setFogDensity(previousFogDensity)
ui_visibility.set(previousUiVisibility)
@/lua/ge/extensions/flowgraph/nodes/environment/setFogDensity.lua
if self.data.restoreTod and self.storedfog then
core_environment.setFogDensity(self.storedfogDensity)
core_environment.setFogDensityOffset(self.storedfogDensityOffset)
function C:setFogParameters()
core_environment.setFogDensity(self.pinIn.density.value)
core_environment.setFogDensityOffset(self.pinIn.densityOffset.value)
@/lua/ge/extensions/util/trackBuilder/splineTrack.lua
core_environment.setTimeOfDay(import.environment.tod)
core_environment.setFogDensity(import.environment.fog)
end
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
local fog = core_environment.getFogDensity()
core_environment.setFogDensity(fog)
saveSettings.fogValue[0] = 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
@/lua/ge/extensions/gameplay/missions/missionManager.lua
if mission.setupModules.environment.fogDensity > 0 then
core_environment.setFogDensity(mission.setupModules.environment.fogDensity)
end
if mission.setupModules.environment._originalFogDensity then
core_environment.setFogDensity(mission.setupModules.environment._originalFogDensity)
mission.setupModules.environment._originalFogDensity = nil
@/lua/ge/extensions/core/environment.lua
if state.fogDensity then
setFogDensity(state.fogDensity / 1000) -- sliders do not work with tiny values, so we use big values and divide them here
end
@/lua/ge/extensions/core/weather.lua
end
core_environment.setFogDensity(core_environment.getFogDensity())
end
@/lua/ge/extensions/gameplay/discover/newPlayerExperience.lua
core_environment.setTimeOfDay({time=0.79000})
core_environment.setFogDensity(0.001540986122)