function ClearPass() {
	    var _this;

	    var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};

	    classCallCheck(this, ClearPass);

	    _this = possibleConstructorReturn(this, getPrototypeOf$2(ClearPass).call(this, "ClearPass", null, null, null));
	    _this.needsSwap = false;
	    /**
	     * The clear color.
	     *
	     * @type {Color}
	     */

	    _this.clearColor = options.clearColor !== undefined ? options.clearColor : null;
	    /**
	     * The clear alpha.
	     *
	     * @type {Number}
	     */

	    _this.clearAlpha = options.clearAlpha !== undefined ? options.clearAlpha : 0.0;
	    return _this;
	  }
Constructs a new clear pass.

@param {Object} [options] - Additional options.
@param {Color} [options.clearColor=null] - An override clear color.
@param {Number} [options.clearAlpha=0.0] - An override clear alpha.