| Index: include/gpu/GrContext.h
|
| diff --git a/include/gpu/GrContext.h b/include/gpu/GrContext.h
|
| index 608ec507b2919e910ae477b325888dca01e5e52d..af44aa7c510087e39c9989b983d3b657dc1f4aca 100644
|
| --- a/include/gpu/GrContext.h
|
| +++ b/include/gpu/GrContext.h
|
| @@ -38,6 +38,7 @@ class GrResourceEntry;
|
| class GrResourceCache;
|
| class GrStencilBuffer;
|
| class GrTestTarget;
|
| +class GrTextContext;
|
| class GrTextureParams;
|
| class GrVertexBuffer;
|
| class GrVertexBufferAllocPool;
|
| @@ -194,6 +195,16 @@ public:
|
| */
|
| GrCacheable* findAndRefCachedResource(const GrResourceKey&);
|
|
|
| + /**
|
| + * Creates a new text rendering context that is optimal for the
|
| + * render target and the context. Caller assumes the ownership
|
| + * of the returned object. The returned object must be deleted
|
| + * before the context is destroyed.
|
| + */
|
| + GrTextContext* createTextContext(GrRenderTarget*,
|
| + const SkDeviceProperties&,
|
| + bool enableDistanceFieldFonts);
|
| +
|
| ///////////////////////////////////////////////////////////////////////////
|
| // Textures
|
|
|
| @@ -1018,6 +1029,7 @@ private:
|
| // addExistingTextureToCache
|
| friend class GrTexture;
|
| friend class GrStencilAndCoverPathRenderer;
|
| + friend class GrStencilAndCoverTextContext;
|
|
|
| // Add an existing texture to the texture cache. This is intended solely
|
| // for use with textures released from an GrAutoScratchTexture.
|
|
|