_device | lug::Graphics::Vulkan::API::Device | private |
_physicalDeviceInfo | lug::Graphics::Vulkan::API::Device | private |
_queueFamilies | lug::Graphics::Vulkan::API::Device | private |
Builder::Device class | lug::Graphics::Vulkan::API::Device | friend |
destroy() | lug::Graphics::Vulkan::API::Device | |
Device()=default | lug::Graphics::Vulkan::API::Device | |
Device(const Device &)=delete | lug::Graphics::Vulkan::API::Device | |
Device(Device &&device) | lug::Graphics::Vulkan::API::Device | |
Device(VkDevice device, const PhysicalDeviceInfo *physicalDeviceInfo) | lug::Graphics::Vulkan::API::Device | explicitprivate |
getPhysicalDeviceInfo() const | lug::Graphics::Vulkan::API::Device | inline |
getProcAddr(const char *name) const | lug::Graphics::Vulkan::API::Device | |
getProcAddr(const char *name) const | lug::Graphics::Vulkan::API::Device | inline |
getQueue(const std::string &queueName) const | lug::Graphics::Vulkan::API::Device | |
getQueueFamilies() const | lug::Graphics::Vulkan::API::Device | inline |
getQueueFamilies() | lug::Graphics::Vulkan::API::Device | inline |
getQueueFamily(VkQueueFlags flags, bool supportPresentation=false) const | lug::Graphics::Vulkan::API::Device | |
getQueueFamily(VkQueueFlags flags, bool supportPresentation=false) | lug::Graphics::Vulkan::API::Device | |
operator VkDevice() const | lug::Graphics::Vulkan::API::Device | inlineexplicit |
operator=(const Device &)=delete | lug::Graphics::Vulkan::API::Device | |
operator=(Device &&device) | lug::Graphics::Vulkan::API::Device | |
waitIdle() const | lug::Graphics::Vulkan::API::Device | |
~Device() | lug::Graphics::Vulkan::API::Device | |