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 > | 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::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 > |