Home | History | Annotate | Download | only in animator
      1 
      2 /*
      3  * Copyright 2006 The Android Open Source Project
      4  *
      5  * Use of this source code is governed by a BSD-style license that can be
      6  * found in the LICENSE file.
      7  */
      8 
      9 
     10 #include "SkDrawBlur.h"
     11 
     12 #if SK_USE_CONDENSED_INFO == 0
     13 
     14 const SkMemberInfo SkDrawBlur::fInfo[] = {
     15     SK_MEMBER(fBlurStyle, MaskFilterBlurStyle),
     16     SK_MEMBER(fSigma, Float)
     17 };
     18 
     19 #endif
     20 
     21 DEFINE_GET_MEMBER(SkDrawBlur);
     22 
     23 SkDrawBlur::SkDrawBlur()
     24     : fSigma(-1)
     25     , fBlurStyle(kNormal_SkBlurStyle) {
     26 }
     27 
     28 SkMaskFilter* SkDrawBlur::getMaskFilter() {
     29     if (fSigma <= 0) {
     30         return NULL;
     31     }
     32     return SkBlurMaskFilter::Create((SkBlurStyle)fBlurStyle, fSigma);
     33 }
     34