diff --git a/types/three/three-core.d.ts b/types/three/three-core.d.ts index d2a09b808e..1fae2f6857 100644 --- a/types/three/three-core.d.ts +++ b/types/three/three-core.d.ts @@ -1917,9 +1917,9 @@ export class LightShadow { export class AmbientLight extends Light { /** * This creates a Ambientlight with a color. - * @param hex Numeric value of the RGB component of the color. + * @param color Numeric value of the RGB component of the color or a Color instance. */ - constructor(hex?: number|string, intensity?: number); + constructor(color?: number|string|Color, intensity?: number); castShadow: boolean; } @@ -1936,7 +1936,7 @@ export class AmbientLight extends Light { * @see src/lights/DirectionalLight.js */ export class DirectionalLight extends Light { - constructor(hex?: number|string, intensity?: number); + constructor(color?: number|string|Color, intensity?: number); /** * Target used for shadow camera orientation. @@ -1957,7 +1957,7 @@ export class DirectionalLightShadow extends LightShadow { } export class HemisphereLight extends Light { - constructor(skyColorHex?: number|string, groundColorHex?: number|string, intensity?: number); + constructor(skyColor?: number|string|Color, groundColor?: number|string|Color, intensity?: number); groundColor: Color; intensity: number; @@ -1972,7 +1972,7 @@ export class HemisphereLight extends Light { * scene.add( light ); */ export class PointLight extends Light { - constructor(hex?: number|string, intensity?: number, distance?: number, decay?: number); + constructor(color?: number|string|Color, intensity?: number, distance?: number, decay?: number); /* * Light's intensity. @@ -1999,7 +1999,7 @@ export class PointLightShadow extends LightShadow { * A point light that can cast shadow in one direction. */ export class SpotLight extends Light { - constructor(hex?: number|string, intensity?: number, distance?: number, angle?: number, exponent?: number, decay?: number); + constructor(color?: number|string|Color, intensity?: number, distance?: number, angle?: number, exponent?: number, decay?: number); /** * Spotlight focus points at target.position.