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(SkBlurMaskFilter::kNormal_BlurStyle) {
     26 }
     27 
     28 SkMaskFilter* SkDrawBlur::getMaskFilter() {
     29     if (fSigma < 0)
     30         return NULL;
     31     return SkBlurMaskFilter::Create((SkBlurMaskFilter::BlurStyle) fBlurStyle, fSigma);
     32 }
     33