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(blurStyle, MaskFilterBlurStyle),
     16     SK_MEMBER(radius, Float)
     17 };
     18 
     19 #endif
     20 
     21 DEFINE_GET_MEMBER(SkDrawBlur);
     22 
     23 SkDrawBlur::SkDrawBlur() : radius(-1),
     24     blurStyle(SkBlurMaskFilter::kNormal_BlurStyle) {
     25 }
     26 
     27 SkMaskFilter* SkDrawBlur::getMaskFilter() {
     28     if (radius < 0)
     29         return NULL;
     30     return SkBlurMaskFilter::Create(radius, (SkBlurMaskFilter::BlurStyle) blurStyle);
     31 }
     32