constructor( parameters = {} ) {

		super( parameters.defaultTexture || _defaultRT.texture, _defaultUV );

		/**
		 * A reference to the internal reflector base node which holds the actual implementation.
		 *
		 * @private
		 * @type {ReflectorBaseNode}
		 * @default ReflectorBaseNode
		 */
		this._reflectorBaseNode = parameters.reflector || new ReflectorBaseNode( this, parameters );

		/**
		 * A reference to the internal depth node.
		 *
		 * @private
		 * @type {?Node}
		 * @default null
		 */
		this._depthNode = null;

		this.setUpdateMatrix( false );

	}
Constructs a new reflector node.

@param {Object} [parameters={}] - An object holding configuration parameters.
@param {Object3D} [parameters.target=new Object3D()] - The 3D object the reflector is linked to.
@param {number} [parameters.resolution=1] - The resolution scale.
@param {boolean} [parameters.generateMipmaps=false] - Whether mipmaps should be generated or not.
@param {boolean} [parameters.bounces=true] - Whether reflectors can render other reflector nodes or not.
@param {boolean} [parameters.depth=false] - Whether depth data should be generated or not.
@param {TextureNode} [parameters.defaultTexture] - The default texture node.
@param {ReflectorBaseNode} [parameters.reflector] - The reflector base node.