5#ifndef FLUTTER_SHELL_COMMON_SERIALIZATION_CALLBACKS_H_
6#define FLUTTER_SHELL_COMMON_SERIALIZATION_CALLBACKS_H_
9#include "third_party/skia/include/core/SkImage.h"
10#include "third_party/skia/include/core/SkSerialProcs.h"
11#include "third_party/skia/include/core/SkStream.h"
12#include "third_party/skia/include/core/SkTypeface.h"
24 std::optional<SkAlphaType>,
FlutterVulkanImage * image
SkSerialReturnType SerializeTypefaceWithData(SkTypeface *typeface, void *ctx)
sk_sp< SkTypeface > DeserializeTypefaceWithoutData(SkStream &, void *ctx)
sk_sp< SkImage > DeserializeImageWithoutData(sk_sp< SkData > data, std::optional< SkAlphaType >, void *)
SkSerialReturnType SerializeTypefaceWithoutData(SkTypeface *typeface, void *ctx)
SkSerialReturnType SerializeImageWithoutData(SkImage *image, void *ctx)