|
Android-cuttlefish cvd tool
|
This is the complete list of members for gfxstream::Vk, including all inherited members.
| CreateBuffer(vk::DeviceSize buffer_size, vk::BufferUsageFlags buffer_usages, vk::MemoryPropertyFlags buffer_memory_properties) | gfxstream::Vk | |
| CreateBufferWithData(vk::DeviceSize buffer_size, vk::BufferUsageFlags buffer_usages, vk::MemoryPropertyFlags buffer_memory_properties, const uint8_t *buffer_data) | gfxstream::Vk | |
| CreateFramebuffer(uint32_t width, uint32_t height, vk::Format colorAttachmentFormat=vk::Format::eUndefined, vk::Format depthAttachmentFormat=vk::Format::eUndefined) | gfxstream::Vk | |
| CreateImage(uint32_t width, uint32_t height, vk::Format format, vk::ImageUsageFlags usages, vk::MemoryPropertyFlags memory_properties, vk::ImageLayout returned_layout) | gfxstream::Vk | |
| CreateYuvImage(uint32_t width, uint32_t height, vk::ImageUsageFlags usages, vk::MemoryPropertyFlags memory_properties, vk::ImageLayout returned_layout) | gfxstream::Vk | |
| device() | gfxstream::Vk | inline |
| DoCommandsImmediate(const std::function< vk::Result(vk::UniqueCommandBuffer &)> &func, const std::vector< vk::UniqueSemaphore > &semaphores_wait={}, const std::vector< vk::UniqueSemaphore > &semaphores_signal={}) | gfxstream::Vk | |
| DownloadImage(uint32_t width, uint32_t height, const vk::UniqueImage &image, vk::ImageLayout current_layout, vk::ImageLayout returned_layout) | gfxstream::Vk | |
| instance() | gfxstream::Vk | inline |
| kStagingBufferSize | gfxstream::Vk | privatestatic |
| Load(const std::vector< std::string > &instance_extensions={}, const std::vector< std::string > &instance_layers={}, const std::vector< std::string > &device_extensions={}) | gfxstream::Vk | static |
| LoadYuvImage(const vk::UniqueImage &image, uint32_t width, uint32_t height, const std::vector< uint8_t > &image_data_y, const std::vector< uint8_t > &image_data_u, const std::vector< uint8_t > &image_data_v, vk::ImageLayout current_layout, vk::ImageLayout returned_layout) | gfxstream::Vk | |
| mCommandPool | gfxstream::Vk | private |
| mDebugMessenger | gfxstream::Vk | private |
| mDevice | gfxstream::Vk | private |
| mInstance | gfxstream::Vk | private |
| mLoader | gfxstream::Vk | private |
| mPhysicalDevice | gfxstream::Vk | private |
| mQueue | gfxstream::Vk | private |
| mStagingBuffer | gfxstream::Vk | private |
| mStagingBufferMemory | gfxstream::Vk | private |
| operator=(const Vk &)=delete | gfxstream::Vk | |
| operator=(Vk &&)=default | gfxstream::Vk | |
| Vk(const Vk &)=delete | gfxstream::Vk | |
| Vk(Vk &&)=default | gfxstream::Vk | |
| Vk(vk::detail::DynamicLoader loader, vk::UniqueInstance instance, std::optional< vk::UniqueDebugUtilsMessengerEXT > debug, vk::PhysicalDevice physical_device, vk::UniqueDevice device, vk::Queue queue, uint32_t queue_family_index, vk::UniqueCommandPool command_pool, vk::UniqueBuffer stagingBuffer, vk::UniqueDeviceMemory stagingBufferMemory) | gfxstream::Vk | inlineprivate |