Chromium Code Reviews| Index: include/effects/SkComposeImageFilter.h |
| diff --git a/include/effects/SkComposeImageFilter.h b/include/effects/SkComposeImageFilter.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..5e1def3091805282a18b28148cf56308dabe2752 |
| --- /dev/null |
| +++ b/include/effects/SkComposeImageFilter.h |
| @@ -0,0 +1,31 @@ |
| +/* |
| + * Copyright 2013 Google Inc. |
| + * |
| + * Use of this source code is governed by a BSD-style license that can be |
| + * found in the LICENSE file. |
| + */ |
| + |
| +#ifndef SkComposeImageFilter_DEFINED |
| +#define SkComposeImageFilter_DEFINED |
| + |
| +#include "SkImageFilter.h" |
| + |
| +class SK_API SkComposeImageFilter : public SkImageFilter { |
| +public: |
| + SkComposeImageFilter(SkImageFilter* outer, SkImageFilter* inner) : INHERITED(outer, inner) {} |
| + virtual ~SkComposeImageFilter(); |
| + |
| + SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkComposeImageFilter) |
| + |
| +protected: |
| + SkComposeImageFilter(SkFlattenableReadBuffer& buffer); |
|
Stephen White
2013/08/06 19:50:07
Nit: explicit
ajuma
2013/08/06 20:09:18
Done.
|
| + |
| + virtual bool onFilterImage(Proxy*, const SkBitmap& src, const SkMatrix&, |
| + SkBitmap* result, SkIPoint* loc) SK_OVERRIDE; |
| + virtual bool onFilterBounds(const SkIRect&, const SkMatrix&, SkIRect*) SK_OVERRIDE; |
| + |
| +private: |
| + typedef SkImageFilter INHERITED; |
| +}; |
| + |
| +#endif |