Home | History | Annotate | Download | only in gpu

Lines Matching defs:GrGpuResource

21  * Base class for GrGpuResource. Handles the various types of refs we need. Separated out as a base
23 * GrGpuResource.
28 * GrGpuResource and is itself owned (directly or indirectly) by Skia-client code.
44 * GrIORef and GrGpuResource are separate classes for organizational reasons and to be
51 // Some of the signatures are written to mirror SkRefCnt so that GrGpuResource can work with
142 class SK_API GrGpuResource : public GrIORef<GrGpuResource> {
144 SK_DECLARE_INST_COUNT(GrGpuResource)
203 * Gets an id that is unique for this GrGpuResource object. It is static in that it does
204 * not change when the content of the GrGpuResource object changes. This will never return
256 GrGpuResource(GrGpu*, LifeCycle);
257 virtual ~GrGpuResource();
277 * Optionally called by the GrGpuResource subclass if the resource can be used as scratch.
326 typedef GrIORef<GrGpuResource> INHERITED;
327 friend class GrIORef<GrGpuResource>; // to access notifyAllCntsAreZero and notifyRefCntIsZero.