class LightParams
Parameters for lighting
[source]
fields
LightParams.ambientColor
LightParams.ambientColor : { blue: number,red: number,green: number }
LightParams.ambientDecayRate
LightParams.ambientDecayRate : { ambientGreenDecay: number,ambientBlueDecay: number,ambientRedDecay: number }
Per-frame decay of ambientColor
(spread over TTL frames)
LightParams.decayFunctionType
LightParams.decayFunctionType : { diffuseDecayType: number,specularDecayType: number,ambientDecayType: number }
If value is 0.0
then the *DecayRate
values will be interpreted as linear, otherwise exponential.
LightParams.diffuseColor
LightParams.diffuseColor : { green: number,red: number,blue: number }
LightParams.diffuseDecayRate
LightParams.diffuseDecayRate : { diffuseBlueDecay: number,diffuseRedDecay: number,diffuseGreenDecay: number }
Per-frame decay of diffuseColor
(spread over TTL frames)
LightParams.direction
LightParams.direction : { dx: number,dy: number,dz: number }
LightParams.fov
LightParams.fov : number
LightParams.ignoreLOS
LightParams.ignoreLOS : boolean
LightParams.intensityWeight
LightParams.intensityWeight : { specularWeight: number,ambientWeight: number,diffuseWeight: number }
LightParams.position
LightParams.position : { px: number,py: number,pz: number }
LightParams.priority
LightParams.priority : number
LightParams.radius
LightParams.radius : number
LightParams.specularColor
LightParams.specularColor : { green: number,blue: number,red: number }
LightParams.specularDecayRate
LightParams.specularDecayRate : { specularRedDecay: number,specularGreenDecay: number,specularBlueDecay: number }
Per-frame decay of specularColor
(spread over TTL frames)
LightParams.ttl
LightParams.ttl : number