Lines Matching refs:GrVkImage
16 GrVkImage::GrVkImage(const GrVkGpu* gpu, in GrVkImage() function in GrVkImage
59 VkPipelineStageFlags GrVkImage::LayoutToPipelineSrcStageFlags(const VkImageLayout layout) { in LayoutToPipelineSrcStageFlags()
82 VkAccessFlags GrVkImage::LayoutToSrcAccessMask(const VkImageLayout layout) { in LayoutToSrcAccessMask()
126 void GrVkImage::setImageLayoutAndQueueIndex(const GrVkGpu* gpu, in setImageLayoutAndQueueIndex()
184 VkAccessFlags srcAccessMask = GrVkImage::LayoutToSrcAccessMask(currentLayout); in setImageLayoutAndQueueIndex()
185 VkPipelineStageFlags srcStageMask = GrVkImage::LayoutToPipelineSrcStageFlags(currentLayout); in setImageLayoutAndQueueIndex()
209 bool GrVkImage::InitImageInfo(GrVkGpu* gpu, const ImageDesc& imageDesc, GrVkImageInfo* info) { in InitImageInfo()
280 void GrVkImage::DestroyImageInfo(const GrVkGpu* gpu, GrVkImageInfo* info) { in DestroyImageInfo()
286 GrVkImage::~GrVkImage() { in ~GrVkImage()
291 void GrVkImage::prepareForPresent(GrVkGpu* gpu) { in prepareForPresent()
303 void GrVkImage::prepareForExternal(GrVkGpu* gpu) { in prepareForExternal()
309 void GrVkImage::releaseImage() { in releaseImage()
316 void GrVkImage::setResourceRelease(sk_sp<GrRefCntedCallback> releaseHelper) { in setResourceRelease()
322 void GrVkImage::Resource::freeGPUData() const { in freeGPUData()
329 void GrVkImage::BorrowedResource::freeGPUData() const { in freeGPUData()
334 void GrVkImage::setCurrentQueueFamilyToGraphicsQueue(GrVkGpu* gpu) { in setCurrentQueueFamilyToGraphicsQueue()