Lines Matching refs:proxy

34      * Assigns a unique key to a proxy. The proxy will be findable via this key using
35 * findProxyByUniqueKey(). It is an error if an existing proxy already has a key.
40 * Sets the unique key of the provided proxy to the unique key of the surface. The surface must
43 void adoptUniqueKeyFromSurface(GrTextureProxy* proxy, const GrSurface*);
46 * Removes a unique key from a proxy. If the proxy has already been instantiated, it will
52 * Finds a proxy by unique key.
57 * Finds a proxy by unique key or creates a new one that wraps a resource matching the unique
64 * A helper that uses findOrCreateProxyByUniqueKey() to find a proxy and, if found, creates
65 * a view for the found proxy using the passed in origin and color type. It is assumed that if
66 * the proxy is renderable then it was created via a fallback code path so the fallback
75 * Creates a new texture proxy for the bitmap, optionally with mip levels generated by the cpu.
76 * The bitmap is uploaded to the texture proxy assuming a kTopLeft_GrSurfaceOrigin.
98 * Create a texture proxy from compressed texture data.
112 * Create a texture proxy that wraps a (non-renderable) backend texture. GrIOType must be
127 * Create a texture proxy that wraps a backend texture and is both texture-able and renderable
136 * Create a render target proxy that wraps a backend render target
165 * Creates a texture proxy that will be instantiated by a user-supplied callback during flush.
214 * This method ensures that, if a proxy w/ the supplied unique key exists, it is removed from
215 * the proxy provider's map and its unique key is removed. If 'invalidateSurface' is true, it
219 * If 'proxy' is provided (as an optimization to stop re-looking it up), its unique key must be
222 * This method is called if either the proxy attached to the unique key is being deleted
238 // proxies need to keep their unique key but cannot hold on to the proxy provider unique
245 * Does the proxy provider have access to a GrDirectContext? If so, proxies will be
252 * Create a texture proxy that is backed by an instantiated GrSurface.
290 * Create an un-mipmapped texture proxy for the bitmap.
294 * Create an mipmapped texture proxy for the bitmap.
301 template <class T> sk_sp<T> assignTagToProxy(sk_sp<T> proxy);