/* * Copyright 2006 The Android Open Source Project * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SkMaskFilter_DEFINED #define SkMaskFilter_DEFINED #include "include/core/SkFlattenable.h" #include "include/core/SkRefCnt.h" #include "include/core/SkScalar.h" #include "include/core/SkTypes.h" #include <cstddef> enum SkBlurStyle : int; struct SkDeserialProcs; struct SkRect; /** \class SkMaskFilter SkMaskFilter is the base class for object that perform transformations on the mask before drawing it. An example subclass is Blur. */ class SK_API SkMaskFilter : public SkFlattenable { … }; #endif