Lines Matching defs:proxy
32 * to interval to find proxy reuse). The ResourceAllocator uses Registers (in the sense of register
33 * allocation) to represent a future surface that will be used for each proxy during
89 * provided proxy. This is mainly here to accommodate deferred proxies attached to opsTasks.
91 * don't want to count that usage/reference towards the proxy's recyclability.
108 // be known accurately. Returns false if any lazy proxy failed to instantiate, true otherwise.
134 Register* findOrCreateRegisterFor(GrSurfaceProxy* proxy);
153 // Each proxy – with some exceptions – is assigned a register. After all assignments are made,
159 // It's OK to pass an invalid scratch key iff the proxy has a unique key.
171 bool isRecyclable(const GrCaps&, GrSurfaceProxy* proxy, int knownUseCount) const;
195 Interval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end)
196 : fProxy(proxy)
199 SkASSERT(proxy);
202 SkString proxyStr = proxy->dump();
207 const GrSurfaceProxy* proxy() const { return fProxy; }
208 GrSurfaceProxy* proxy() { return fProxy; }