SkPaintFlagsDrawFilter.h revision 6806fe87e0b39e283291c1a1c7d1d864230aa2aa
1/* 2 * Copyright 2008 The Android Open Source Project 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8#ifndef SkPaintFlagsDrawFilter_DEFINED 9#define SkPaintFlagsDrawFilter_DEFINED 10 11#include "SkDrawFilter.h" 12 13class SK_API SkPaintFlagsDrawFilter : public SkDrawFilter { 14public: 15 SkPaintFlagsDrawFilter(uint32_t clearFlags, uint32_t setFlags); 16 17 // overrides 18 virtual void filter(SkPaint*, Type); 19 20private: 21 uint16_t fClearFlags; // user specified 22 uint16_t fSetFlags; // user specified 23}; 24 25#endif 26