|
Android-cuttlefish cvd tool
|
Namespaces | |
| namespace | anonymous_namespace{egl.cpp} |
| namespace | anonymous_namespace{gles.cpp} |
| namespace | anonymous_namespace{graphics_detector_gl.cpp} |
| namespace | anonymous_namespace{graphics_detector_vk.cpp} |
| namespace | anonymous_namespace{graphics_detector_vk_external_memory_host.cpp} |
| namespace | anonymous_namespace{graphics_detector_vk_precision_qualifiers_on_yuv_samplers.cpp} |
| namespace | anonymous_namespace{image.cpp} |
| namespace | anonymous_namespace{subprocess.cpp} |
| namespace | anonymous_namespace{vulkan.cpp} |
Classes | |
| class | Egl |
| class | expected |
| class | Gles |
| class | Lib |
| class | Ok |
| struct | PixelDiff |
| struct | RGBAImage |
| class | unexpected |
| class | Vk |
| struct | YUV420Image |
Functions | |
| template<class E > | |
| unexpected (E) -> unexpected< E > | |
| ::gfxstream::proto::GraphicsAvailability | DetectGraphicsAvailability () |
| gfxstream::expected< Ok, std::string > | PopulateEglAndGlesAvailability (::gfxstream::proto::GraphicsAvailability *availability) |
| gfxstream::expected< Ok, std::string > | PopulateVulkanAvailability (::gfxstream::proto::GraphicsAvailability *availability) |
| gfxstream::expected< Ok, std::string > | PopulateVulkanExternalMemoryHostQuirk (::gfxstream::proto::GraphicsAvailability *availability) |
| gfxstream::expected< Ok, std::string > | PopulateVulkanLoaderAvailability (::gfxstream::proto::GraphicsAvailability *availability) |
| gfxstream::expected< Ok, std::string > | PopulateVulkanPrecisionQualifiersOnYuvSamplersQuirk (::gfxstream::proto::GraphicsAvailability *availability) |
| gfxstream::expected< RGBAImage, std::string > | LoadRGBAFromBitmapFile (const std::string &filename) |
| gfxstream::expected< Ok, std::string > | SaveRGBAToBitmapFile (uint32_t w, uint32_t h, const uint8_t *rgbaPixels, const std::string &filename) |
| gfxstream::expected< YUV420Image, std::string > | LoadYUV420FromBitmapFile (const std::string &filename) |
| RGBAImage | FillWithColor (uint32_t width, uint32_t height, uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha) |
| YUV420Image | ConvertRGBA8888ToYUV420 (const RGBAImage &rgbaImage) |
| gfxstream::expected< Ok, std::vector< PixelDiff > > | CompareImages (const RGBAImage &expected, const RGBAImage &actual) |
| gfxstream::expected< Ok, std::string > | DoWithSubprocessCheck (const std::function< gfxstream::expected< Ok, std::string >()> &function, std::chrono::milliseconds timeout) |
| gfxstream::expected< Vk::BufferWithMemory, vk::Result > | DoCreateBuffer (const vk::PhysicalDevice &physical_device, const vk::UniqueDevice &device, vk::DeviceSize buffer_size, vk::BufferUsageFlags buffer_usages, vk::MemoryPropertyFlags bufferMemoryProperties) |
| gfxstream::expected< Ok, std::vector< PixelDiff > > gfxstream::CompareImages | ( | const RGBAImage & | expected, |
| const RGBAImage & | actual | ||
| ) |
| YUV420Image gfxstream::ConvertRGBA8888ToYUV420 | ( | const RGBAImage & | rgbaImage | ) |
| gfxstream::proto::GraphicsAvailability gfxstream::DetectGraphicsAvailability | ( | ) |
| gfxstream::expected< Vk::BufferWithMemory, vk::Result > gfxstream::DoCreateBuffer | ( | const vk::PhysicalDevice & | physical_device, |
| const vk::UniqueDevice & | device, | ||
| vk::DeviceSize | buffer_size, | ||
| vk::BufferUsageFlags | buffer_usages, | ||
| vk::MemoryPropertyFlags | bufferMemoryProperties | ||
| ) |
| gfxstream::expected< Ok, std::string > gfxstream::DoWithSubprocessCheck | ( | const std::function< gfxstream::expected< Ok, std::string >()> & | function, |
| std::chrono::milliseconds | timeout | ||
| ) |
| RGBAImage gfxstream::FillWithColor | ( | uint32_t | width, |
| uint32_t | height, | ||
| uint8_t | red, | ||
| uint8_t | green, | ||
| uint8_t | blue, | ||
| uint8_t | alpha | ||
| ) |
| gfxstream::expected< RGBAImage, std::string > gfxstream::LoadRGBAFromBitmapFile | ( | const std::string & | filename | ) |
| gfxstream::expected< YUV420Image, std::string > gfxstream::LoadYUV420FromBitmapFile | ( | const std::string & | filename | ) |
| gfxstream::expected< Ok, std::string > gfxstream::PopulateEglAndGlesAvailability | ( | ::gfxstream::proto::GraphicsAvailability * | availability | ) |
| gfxstream::expected< Ok, std::string > gfxstream::PopulateVulkanAvailability | ( | ::gfxstream::proto::GraphicsAvailability * | availability | ) |
| gfxstream::expected< Ok, std::string > gfxstream::PopulateVulkanExternalMemoryHostQuirk | ( | ::gfxstream::proto::GraphicsAvailability * | availability | ) |
| gfxstream::expected< Ok, std::string > gfxstream::PopulateVulkanLoaderAvailability | ( | ::gfxstream::proto::GraphicsAvailability * | availability | ) |
| gfxstream::expected< Ok, std::string > gfxstream::PopulateVulkanPrecisionQualifiersOnYuvSamplersQuirk | ( | ::gfxstream::proto::GraphicsAvailability * | availability | ) |
| gfxstream::expected< Ok, std::string > gfxstream::SaveRGBAToBitmapFile | ( | uint32_t | w, |
| uint32_t | h, | ||
| const uint8_t * | rgbaPixels, | ||
| const std::string & | filename | ||
| ) |
| gfxstream::unexpected | ( | E | ) | -> unexpected< E > |