Go to the source code of this file.
|
using | impeller::AHBProperties = vk::StructureChain< vk::AndroidHardwareBufferPropertiesANDROID, vk::AndroidHardwareBufferFormatPropertiesANDROID > |
|
|
static vk::UniqueImage | impeller::CreateVKImageWrapperForAndroidHarwareBuffer (const vk::Device &device, const AHBProperties &ahb_props, const AHardwareBuffer_Desc &ahb_desc) |
|
static vk::UniqueDeviceMemory | impeller::ImportVKDeviceMemoryFromAndroidHarwareBuffer (const vk::Device &device, const vk::PhysicalDevice &physical_device, const vk::Image &image, struct AHardwareBuffer *hardware_buffer, const AHBProperties &ahb_props) |
|
static std::shared_ptr< YUVConversionVK > | impeller::CreateYUVConversion (const ContextVK &context, const AHBProperties &ahb_props) |
|
static vk::UniqueImageView | impeller::CreateVKImageView (const vk::Device &device, const vk::Image &image, const vk::SamplerYcbcrConversion &yuv_conversion, const AHBProperties &ahb_props, const AHardwareBuffer_Desc &ahb_desc) |
|
static PixelFormat | impeller::ToPixelFormat (AHardwareBuffer_Format format) |
|
static TextureType | impeller::ToTextureType (const AHardwareBuffer_Desc &ahb_desc) |
|
static TextureDescriptor | impeller::ToTextureDescriptor (const AHardwareBuffer_Desc &ahb_desc) |
|