#ifndef skgpu_graphite_SpecialImage_Graphite_DEFINED
#define skgpu_graphite_SpecialImage_Graphite_DEFINED
#include "include/core/SkRefCnt.h"
#include "src/core/SkSpecialImage.h"
#include "src/gpu/graphite/TextureProxyView.h"
#include <cstdint>
class SkColorInfo;
class SkImage;
class SkSurfaceProps;
struct SkIRect;
struct SkImageInfo;
namespace skgpu::graphite {
class Recorder;
class TextureProxyView;
}
namespace SkSpecialImages {
sk_sp<SkSpecialImage> MakeGraphite(skgpu::graphite::Recorder*,
const SkIRect& subset,
sk_sp<SkImage>,
const SkSurfaceProps&);
}
#endif