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