Flutter Engine
The Flutter Engine
vulkan::VulkanDevice Member List

This is the complete list of members for vulkan::VulkanDevice, including all inherited members.

ChoosePresentMode(const VulkanSurface &surface, VkPresentModeKHR *present_mode) constvulkan::VulkanDevice
ChooseSurfaceFormat(const VulkanSurface &surface, const std::vector< VkFormat > &desired_formats, VkSurfaceFormatKHR *format) constvulkan::VulkanDevice
GetCommandPool() constvulkan::VulkanDevice
GetGraphicsQueueIndex() constvulkan::VulkanDevice
GetHandle() constvulkan::VulkanDevice
GetPhysicalDeviceFeatures(VkPhysicalDeviceFeatures *features) constvulkan::VulkanDevice
GetPhysicalDeviceHandle() constvulkan::VulkanDevice
GetQueueHandle() constvulkan::VulkanDevice
GetSurfaceCapabilities(const VulkanSurface &surface, VkSurfaceCapabilitiesKHR *capabilities) constvulkan::VulkanDevice
IsValid() constvulkan::VulkanDevice
QueueSubmit(std::vector< VkPipelineStageFlags > wait_dest_pipeline_stages, const std::vector< VkSemaphore > &wait_semaphores, const std::vector< VkSemaphore > &signal_semaphores, const std::vector< VkCommandBuffer > &command_buffers, const VulkanHandle< VkFence > &fence) constvulkan::VulkanDevice
ReleaseDeviceOwnership()vulkan::VulkanDevice
VulkanDevice(VulkanProcTable &vk, VulkanHandle< VkPhysicalDevice > physical_device, bool enable_validation_layers)vulkan::VulkanDevice
VulkanDevice(VulkanProcTable &vk, VulkanHandle< VkPhysicalDevice > physical_device, VulkanHandle< VkDevice > device, uint32_t queue_family_index, VulkanHandle< VkQueue > queue)vulkan::VulkanDevice
WaitIdle() constvulkan::VulkanDevice
~VulkanDevice()vulkan::VulkanDevice