| Index: include/utils/mac/SkCGUtils.h
|
| diff --git a/include/utils/mac/SkCGUtils.h b/include/utils/mac/SkCGUtils.h
|
| index a8f86de35bfe01778f8c183bfa1f97adf58c1caa..3d9aff44515facfe437ef8ae2ccc015ca1788705 100644
|
| --- a/include/utils/mac/SkCGUtils.h
|
| +++ b/include/utils/mac/SkCGUtils.h
|
| @@ -65,12 +65,20 @@
|
| void SkCGDrawBitmap(CGContextRef, const SkBitmap&, float x, float y);
|
|
|
| /**
|
| - * Return a provider that wraps the specified stream.
|
| + * Create an SkBitmap drawing of the encoded PDF document, returning true on
|
| + * success. Deletes the stream when finished.
|
| + */
|
| +bool SkPDFDocumentToBitmap(SkStream* stream, SkBitmap* output);
|
| +
|
| +/**
|
| + * Return a provider that wraps the specified stream. It will become the only
|
| + * owner of the stream, so the caller must stop referring to the stream.
|
| + *
|
| * When the provider is finally deleted, it will delete the stream.
|
| */
|
| -CGDataProviderRef SkCreateDataProviderFromStream(std::unique_ptr<SkStream>);
|
| +CGDataProviderRef SkCreateDataProviderFromStream(SkStream*);
|
|
|
| -CGDataProviderRef SkCreateDataProviderFromData(sk_sp<SkData>);
|
| +CGDataProviderRef SkCreateDataProviderFromData(SkData*);
|
|
|
| #endif // defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
|
| #endif // SkCGUtils_DEFINED
|
|
|