|  | /* | 
|  | * Copyright 2008 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 SkPaintFlagsDrawFilter_DEFINED | 
|  | #define SkPaintFlagsDrawFilter_DEFINED | 
|  |  | 
|  | #include "SkDrawFilter.h" | 
|  |  | 
|  | class SK_API SkPaintFlagsDrawFilter : public SkDrawFilter { | 
|  | public: | 
|  | SkPaintFlagsDrawFilter(uint32_t clearFlags, uint32_t setFlags); | 
|  |  | 
|  | bool filter(SkPaint*, Type) override; | 
|  |  | 
|  | private: | 
|  | uint16_t    fClearFlags;    // user specified | 
|  | uint16_t    fSetFlags;      // user specified | 
|  | }; | 
|  |  | 
|  | #endif |