Lines Matching refs:GrVkTexture
20 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
34 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
50 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
63 GrVkTexture* GrVkTexture::CreateNewTexture(GrVkGpu* gpu, SkBudgeted budgeted, in CreateNewTexture()
81 return new GrVkTexture(gpu, budgeted, desc, info, imageView); in CreateNewTexture()
84 sk_sp<GrVkTexture> GrVkTexture::MakeWrappedTexture(GrVkGpu* gpu, in MakeWrappedTexture()
100 return sk_sp<GrVkTexture>(new GrVkTexture(gpu, SkBudgeted::kYes, desc, *info, imageView)); in MakeWrappedTexture()
104 return sk_sp<GrVkTexture>(new GrVkTexture(gpu, kWrapped, desc, *info, imageView, wrapped)); in MakeWrappedTexture()
108 GrVkTexture::~GrVkTexture() { in ~GrVkTexture()
114 void GrVkTexture::onRelease() { in onRelease()
131 void GrVkTexture::onAbandon() { in onAbandon()
146 GrBackendObject GrVkTexture::getTextureHandle() const { in getTextureHandle()
150 std::unique_ptr<GrExternalTextureData> GrVkTexture::detachBackendTexture() { in detachBackendTexture()
156 GrVkGpu* GrVkTexture::getVkGpu() const { in getVkGpu()
161 const GrVkImageView* GrVkTexture::textureView(bool allowSRGB) { in textureView()
177 bool GrVkTexture::reallocForMipmap(GrVkGpu* gpu, uint32_t mipLevels) { in reallocForMipmap()