Lines Matching defs:proxy
32 * to interval to find proxy reuse). When it comes time to allocate the resources it
61 void addInterval(GrSurfaceProxy* proxy
63 this->addInterval(proxy, fNumOps, fNumOps SkDEBUGCODE(, isDirectDstRead));
73 // If any proxy fails to instantiate, the AssignError will be set to kFailedProxyInstantiation.
74 // If this happens, the caller should remove all ops which reference an uninstantiated proxy.
93 sk_sp<GrSurface> findSurfaceFor(const GrSurfaceProxy* proxy, bool needsStencil);
109 Interval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end)
110 : fProxy(proxy)
111 , fProxyID(proxy->uniqueID().asUInt())
115 SkASSERT(proxy);
119 fUniqueID, proxy->uniqueID().asUInt(), start, end);
123 void resetTo(GrSurfaceProxy* proxy, unsigned int start, unsigned int end) {
124 SkASSERT(proxy);
127 fProxy = proxy;
128 fProxyID = proxy->uniqueID().asUInt();
135 fUniqueID, proxy->uniqueID().asUInt(), start, end);
143 const GrSurfaceProxy* proxy() const { return fProxy; }
144 GrSurfaceProxy* proxy() { return fProxy; }