_appInfo | lug::Graphics::Vulkan::API::Builder::Instance | private |
_extensions | lug::Graphics::Vulkan::API::Builder::Instance | private |
_layers | lug::Graphics::Vulkan::API::Builder::Instance | private |
build(API::Instance &instance, VkResult *returnResult=nullptr) | lug::Graphics::Vulkan::API::Builder::Instance | |
build(VkResult *returnResult=nullptr) | lug::Graphics::Vulkan::API::Builder::Instance | |
Instance()=default | lug::Graphics::Vulkan::API::Builder::Instance | |
Instance(const Instance &)=delete | lug::Graphics::Vulkan::API::Builder::Instance | |
Instance(Instance &&)=delete | lug::Graphics::Vulkan::API::Builder::Instance | |
operator=(const Instance &)=delete | lug::Graphics::Vulkan::API::Builder::Instance | |
operator=(Instance &&)=delete | lug::Graphics::Vulkan::API::Builder::Instance | |
setApplicationInfo(const std::string &name, const Core::Version &version={0, 0, 0}) | lug::Graphics::Vulkan::API::Builder::Instance | inline |
setEngineInfo(const std::string &name, const Core::Version &version={0, 0, 0}) | lug::Graphics::Vulkan::API::Builder::Instance | inline |
setExtensions(const std::vector< const char *> &extensions) | lug::Graphics::Vulkan::API::Builder::Instance | inline |
setLayers(const std::vector< const char *> &layers) | lug::Graphics::Vulkan::API::Builder::Instance | inline |
setRequiredVulkanVersion(const Core::Version &version={0, 0, 0}) | lug::Graphics::Vulkan::API::Builder::Instance | inline |
~Instance()=default | lug::Graphics::Vulkan::API::Builder::Instance | |