SkPaintFlagsDrawFilter.h revision 971aca75572ed6e0c5e1cc959173dc58ca7b6b8d
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 virtual bool filter(SkPaint*, Type) SK_OVERRIDE; 18 19private: 20 uint16_t fClearFlags; // user specified 21 uint16_t fSetFlags; // user specified 22}; 23 24#endif 25