Searched refs:GrVkResource (Results 1 - 11 of 11) sorted by relevance

/external/skia/src/gpu/vk/
H A DGrVkSampler.h11 #include "GrVkResource.h"
19 class GrVkSampler : public GrVkResource {
32 typedef GrVkResource INHERITED;
H A DGrVkResource.h22 /** \class GrVkResource
24 GrVkResource is the base class for Vulkan resources that may be shared by multiple
37 class GrVkResource : SkNoncopyable { class in inherits:SkNoncopyable
41 static const uint32_t& GetKey(const GrVkResource& r) { return r.fKey; }
43 static SkTDynamicHash<GrVkResource, uint32_t> fTrace;
49 GrVkResource() : fRefCnt(1) { function in class:GrVkResource
58 virtual ~GrVkResource() {
H A DGrVkFramebuffer.h13 #include "GrVkResource.h"
21 class GrVkFramebuffer : public GrVkResource {
42 typedef GrVkResource INHERITED;
H A DGrVkImageView.h13 #include "GrVkResource.h"
17 class GrVkImageView : public GrVkResource {
38 typedef GrVkResource INHERITED;
H A DGrVkDescriptorPool.h11 #include "GrVkResource.h"
17 class GrVkDescriptorPool : public GrVkResource {
52 typedef GrVkResource INHERITED;
H A DGrVkPipeline.h13 #include "GrVkResource.h"
23 class GrVkPipeline : public GrVkResource {
46 typedef GrVkResource INHERITED;
H A DGrVkBuffer.h12 #include "GrVkResource.h"
29 const GrVkResource* resource() const { return fResource; }
54 class Resource : public GrVkResource {
63 typedef GrVkResource INHERITED;
H A DGrVkResourceProvider.cpp16 SkTDynamicHash<GrVkResource, uint32_t> GrVkResource::fTrace;
17 SkRandom GrVkResource::fRandom;
97 SkASSERT(0 == GrVkResource::fTrace.count());
116 SkASSERT(0 == GrVkResource::fTrace.count());
H A DGrVkRenderPass.h13 #include "GrVkResource.h"
20 class GrVkRenderPass : public GrVkResource {
85 typedef GrVkResource INHERITED;
H A DGrVkImage.h11 #include "GrVkResource.h"
21 class Resource : public GrVkResource {
41 typedef GrVkResource INHERITED;
H A DGrVkCommandBuffer.h13 #include "GrVkResource.h"
21 class GrVkCommandBuffer : public GrVkResource {
161 void addResource(const GrVkResource* resource) {
183 SkTArray<const GrVkResource*, true> fTrackedResources;

Completed in 218 milliseconds