Line data Source code
1 : /*
2 : * Copyright 2015 Google Inc.
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 SkBitmapSourceDeserializer_DEFINED
9 : #define SkBitmapSourceDeserializer_DEFINED
10 :
11 : #include "SkFlattenable.h"
12 :
13 : // A temporary utility class to support deserializing legacy SkBitmapSource as SkImageSource.
14 : // Should be removed when SKP versions which may contain SkBitmapSource records are phased out.
15 : class SkBitmapSourceDeserializer : public SkFlattenable {
16 : public:
17 0 : SK_DEFINE_FLATTENABLE_TYPE(SkImageFilter)
18 : SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkBitmapSource)
19 : };
20 :
21 : #endif
|