| /* |
| * 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 SkFlattenableSerialization_DEFINED |
| #define SkFlattenableSerialization_DEFINED |
| |
| #include "SkFlattenable.h" |
| |
| class SkData; |
| class SkImageFilter; |
| |
| SK_API SkData* SkValidatingSerializeFlattenable(SkFlattenable*); |
| SK_API SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size, |
| SkFlattenable::Type type); |
| |
| SK_API sk_sp<SkImageFilter> SkValidatingDeserializeImageFilter(const void* data, size_t size); |
| |
| #endif |