Flutter Engine
The Flutter Engine
Namespaces | Functions
GrVkBackendSurface.h File Reference
#include "include/gpu/vk/GrVkTypes.h"
#include "include/gpu/vk/VulkanTypes.h"
#include "include/private/base/SkAPI.h"
#include <string_view>

Go to the source code of this file.

Namespaces

namespace  GrBackendFormats
 
namespace  GrBackendTextures
 
namespace  GrBackendRenderTargets
 

Functions

SK_API GrBackendFormat GrBackendFormats::MakeVk (VkFormat format, bool willUseDRMFormatModifiers=false)
 
SK_API GrBackendFormat GrBackendFormats::MakeVk (const skgpu::VulkanYcbcrConversionInfo &ycbcrInfo, bool willUseDRMFormatModifiers=false)
 
SK_API bool GrBackendFormats::AsVkFormat (const GrBackendFormat &, VkFormat *)
 
SK_API const skgpu::VulkanYcbcrConversionInfoGrBackendFormats::GetVkYcbcrConversionInfo (const GrBackendFormat &)
 
SK_API GrBackendTexture GrBackendTextures::MakeVk (int width, int height, const GrVkImageInfo &, std::string_view label={})
 
SK_API bool GrBackendTextures::GetVkImageInfo (const GrBackendTexture &, GrVkImageInfo *)
 
SK_API void GrBackendTextures::SetVkImageLayout (GrBackendTexture *, VkImageLayout)
 
SK_API GrBackendRenderTarget GrBackendRenderTargets::MakeVk (int width, int height, const GrVkImageInfo &)
 
SK_API bool GrBackendRenderTargets::GetVkImageInfo (const GrBackendRenderTarget &, GrVkImageInfo *)
 
SK_API void GrBackendRenderTargets::SetVkImageLayout (GrBackendRenderTarget *, VkImageLayout)