Searched refs:GrVkResource (Results 1 – 12 of 12) sorted by relevance
37 class GrVkResource : SkNoncopyable {41 static const uint32_t& GetKey(const GrVkResource& r) { return r.fKey; } in GetKey()43 static SkTDynamicHash<GrVkResource, uint32_t> fTrace;49 GrVkResource() : fRefCnt(1) { in GrVkResource() function58 virtual ~GrVkResource() { in ~GrVkResource()
16 SkTDynamicHash<GrVkResource, uint32_t> GrVkResource::fTrace;17 SkRandom GrVkResource::fRandom;97 SkASSERT(0 == GrVkResource::fTrace.count()); in destroyResources()116 SkASSERT(0 == GrVkResource::fTrace.count()); in abandonResources()
29 const GrVkResource* resource() const { return fResource; } in resource()54 class Resource : public GrVkResource {63 typedef GrVkResource INHERITED;
19 class GrVkSampler : public GrVkResource {32 typedef GrVkResource INHERITED;
17 class GrVkImageView : public GrVkResource {38 typedef GrVkResource INHERITED;
21 class GrVkFramebuffer : public GrVkResource {42 typedef GrVkResource INHERITED;
23 class GrVkPipeline : public GrVkResource {46 typedef GrVkResource INHERITED;
17 class GrVkDescriptorPool : public GrVkResource {52 typedef GrVkResource INHERITED;
20 class GrVkRenderPass : public GrVkResource {85 typedef GrVkResource INHERITED;
21 class GrVkCommandBuffer : public GrVkResource {161 void addResource(const GrVkResource* resource) { in addResource()183 SkTArray<const GrVkResource*, true> fTrackedResources;
21 class Resource : public GrVkResource {41 typedef GrVkResource INHERITED;
473 '<(skia_src_path)/gpu/vk/GrVkResource.h',