text: //////////////////////////////////////////////////////////////////////////////////////
  //
  //  Copyright (c) 2014-2015, Egret Technology Inc.
  //  All rights reserved.
  //  Redistribution and use in source and binary forms, with or without
  //  modification, are permitted provided that the following conditions are met:
  //
  //     * Redistributions of source code must retain the above copyright
  //       notice, this list of conditions and the following disclaimer.
  //     * Redistributions in binary form must reproduce the above copyright
  //       notice, this list of conditions and the following disclaimer in the
  //       documentation and/or other materials provided with the distribution.
  //     * Neither the name of the Egret nor the
  //       names of its contributors may be used to endorse or promote products
  //       derived from this software without specific prior written permission.
  //
  //  THIS SOFTWARE IS PROVIDED BY EGRET AND CONTRIBUTORS "AS IS" AND ANY EXPRESS
  //  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  //  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  //  IN NO EVENT SHALL EGRET AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  //  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  //  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA,
  //  OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  //  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  //  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  //  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  //
  //////////////////////////////////////////////////////////////////////////////////////
  var egret;
  (function (egret) {
      /**
       * @class egret.DropShadowFilter
       * @classdesc
       * 可使用 DropShadowFilter 类向显示对象添加投影。
       * @extends egret.GlowFilter
       * @private
       */
      var DropShadowFilter = (function (_super) {
          __extends(DropShadowFilter, _super);
          /**
           * 初始化 DropShadowFilter 对象
           * @method egret.GlowFilter#constructor
           * @param distance {number} 阴影的偏移距离，以像素为单位。
           * @param angle {number} 阴影的角度，0 到 360 度（浮点）。
           * @param color {number} 光晕颜色，采用十六进制格式 0xRRGGBB。默认值为 0xFF0000。
           * @param alpha {number} 颜色的 Alpha 透明度值。有效值为 0 到 1。例如，0.25 设置透明度值为 25%。
           * @param blurX {number} 水平模糊量。有效值为 0 到 255（浮点）。
           * @param blurY {number} 垂直模糊量。有效值为 0 到 255（浮点）。
           * @param strength {number} 印记或跨页的强度。该值越高，压印的颜色越深，而且发光与背景之间的对比度也越强。有效值为 0 到 255。暂未实现。
           * @param quality {number} 应用滤镜的次数。
           * @param inner {boolean} 指定发光是否为内侧发光。值 true 指定发光是内侧发光。值 false 指定发光是外侧发光（对象外缘周围的发光）。暂未实现。
           * @param knockout {number} 指定对象是否具有挖空效果。值为 true 将使对象的填充变为透明，并显示文档的背景颜色。暂未实现。
           */
          function DropShadowFilter(distance, angle, color, alpha, blurX, blurY, strength, quality, inner, knockout, hideObject) {
              if (distance === void 0) { distance = 4.0; }
              if (angle === void 0) { angle = 45; }
              if (color === void 0) { color = 0; }
              if (alpha === void 0) { alpha = 1.0; }
              if (blurX === void 0) { blurX = 4.0; }
              if (blurY === void 0) { blurY = 4.0; }
              if (strength === void 0) { strength = 1.0; }
              if (quality === void 0) { quality = 1; }
              if (inner === void 0) { inner = false; }
              if (knockout === void 0) { knockout = false; }
              if (hideObject === void 0) { hideObject = false; }
              _super.call(this, color, alpha, blurX, blurY, strength, quality, inner, knockout);
              this.distance = distance;
              this.angle = angle;
          }
          var __egretProto__ = DropShadowFilter.prototype;
          return DropShadowFilter;
      })(egret.GlowFilter);
      egret.DropShadowFilter = DropShadowFilter;
      DropShadowFilter.prototype.__class__ = "egret.DropShadowFilter";
  })(egret || (egret = {}));
  