class LightParams

Parameters for lighting

[source]

fields

LightParams.position

LightParams.position : { py: number,pz: number,px: number }

LightParams.direction

LightParams.direction : { dy: number,dx: number,dz: number }

LightParams.ambientColor

LightParams.ambientColor : { blue: number,green: number,red: number }

LightParams.diffuseColor

LightParams.diffuseColor : { red: number,green: number,blue: number }

LightParams.specularColor

LightParams.specularColor : { blue: number,green: number,red: number }

LightParams.intensityWeight

LightParams.intensityWeight : { specularWeight: number,ambientWeight: number,diffuseWeight: number }

LightParams.ambientDecayRate

LightParams.ambientDecayRate : { ambientRedDecay: number,ambientBlueDecay: number,ambientGreenDecay: number }

Per-frame decay of ambientColor (spread over TTL frames)

LightParams.diffuseDecayRate

LightParams.diffuseDecayRate : { diffuseGreenDecay: number,diffuseRedDecay: number,diffuseBlueDecay: number }

Per-frame decay of diffuseColor (spread over TTL frames)

LightParams.specularDecayRate

LightParams.specularDecayRate : { specularGreenDecay: number,specularRedDecay: number,specularBlueDecay: number }

Per-frame decay of specularColor (spread over TTL frames)

LightParams.decayFunctionType

LightParams.decayFunctionType : { ambientDecayType: number,diffuseDecayType: number,specularDecayType: number }

If value is 0.0 then the *DecayRate values will be interpreted as linear, otherwise exponential.

LightParams.radius

LightParams.radius : number

LightParams.fov

LightParams.fov : number

LightParams.ttl

LightParams.ttl : number

LightParams.priority

LightParams.priority : number

LightParams.ignoreLOS

LightParams.ignoreLOS : boolean