constructor( texture, size = 1, distance = 0, color = new Color( 0xffffff ) ) {

		/**
		 * The flare's texture.
		 *
		 * @type {Texture}
		 */
		this.texture = texture;

		/**
		 * The size in pixels.
		 *
		 * @type {number}
		 * @default 1
		 */
		this.size = size;

		/**
		 * The normalized distance (`[0,1]`) from the light source.
		 * A value of `0` means the flare is located at light source.
		 *
		 * @type {number}
		 * @default 0
		 */
		this.distance = distance;

		/**
		 * The flare's color
		 *
		 * @type {Color}
		 * @default (1,1,1)
		 */
		this.color = color;

	}
Constructs a new lensflare element.

@param {Texture} texture - The flare's texture.
@param {number} [size=1] - The size in pixels.
@param {number} [distance=0] - The normalized distance (`[0,1]`) from the light source.
A value of `0` means the flare is located at light source.
@param {Color} [color] - The flare's color