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