GE Lua Documentation

Press F to search!

setShadowDistance

Definition


-- @/lua/ge/extensions/core/environment.lua:201

local function setShadowDistance(shadowDistance)
  local scatterSkyObj = getObject("ScatterSky")
  if scatterSkyObj and shadowDistance then
    scatterSkyObj.shadowDistance = shadowDistance
  end
end

Callers

@/lua/ge/extensions/freeroam/bigMapMode.lua
    if previousShadowDistance then
      core_environment.setShadowDistance(shadowDistanceSmoother:getWithRateUncapped(shadowDistanceGoal, dtReal, (shadowDist - previousShadowDistance) * 0.8))
    end
  core_environment.setShadowLogWeight(0)
  core_environment.setShadowDistance(shadowDist)
  setTime(bigMapTod)
  core_environment.setShadowLogWeight(previousShadowLogWeight)
  core_environment.setShadowDistance(previousShadowDistance)
  core_environment.setFogDensity(previousFogDensity)
@/lua/ge/extensions/flowgraph/nodes/environment/setScatterSky.lua

    core_environment.setShadowDistance(self.storedshadowDistance)
    core_environment.setShadowSoftness(self.storedshadowSoftness)

  core_environment.setShadowDistance(self.pinIn.shadowDistance.value)
  core_environment.setShadowSoftness(self.pinIn.shadowSoftness.value)