_attachedMeshes | lug::Graphics::Vulkan::Renderer | private |
_debugReportCallback | lug::Graphics::Vulkan::Renderer | private |
_device | lug::Graphics::Vulkan::Renderer | private |
_displayMode | lug::Graphics::Renderer | protected |
_graphics | lug::Graphics::Renderer | protected |
_initInfo | lug::Graphics::Renderer | protected |
_instance | lug::Graphics::Vulkan::Renderer | private |
_instanceInfo | lug::Graphics::Vulkan::Renderer | private |
_loadedDeviceExtensions | lug::Graphics::Vulkan::Renderer | private |
_loadedDeviceFeatures | lug::Graphics::Vulkan::Renderer | private |
_loadedInstanceExtensions | lug::Graphics::Vulkan::Renderer | private |
_loadedInstanceLayers | lug::Graphics::Vulkan::Renderer | private |
_loader | lug::Graphics::Vulkan::Renderer | private |
_physicalDeviceInfo | lug::Graphics::Vulkan::Renderer | private |
_physicalDeviceInfos | lug::Graphics::Vulkan::Renderer | private |
_pipelines | lug::Graphics::Vulkan::Renderer | private |
_preferences | lug::Graphics::Vulkan::Renderer | private |
_resourceManager | lug::Graphics::Renderer | protected |
_type | lug::Graphics::Renderer | protected |
_window | lug::Graphics::Vulkan::Renderer | private |
addPipeline(Resource::SharedPtr< Render::Pipeline > pipeline) | lug::Graphics::Vulkan::Renderer | inline |
beginFrame(const lug::System::Time &elapsedTime) override final | lug::Graphics::Vulkan::Renderer | virtual |
beginInit(const std::string &appName, const Core::Version &appVersion, const Renderer::InitInfo &initInfo) override final | lug::Graphics::Vulkan::Renderer | virtual |
checkRequirementsDevice(const PhysicalDeviceInfo &physicalDeviceInfo, const std::set< Module::Type > &modulesToCheck, bool finalization, bool quiet) | lug::Graphics::Vulkan::Renderer | private |
checkRequirementsExtensions(const Info &info, const std::vector< const char *> &extensions, std::vector< const char *> &extensionsFound) | lug::Graphics::Vulkan::Renderer | inlineprivate |
checkRequirementsInstance(const std::set< Module::Type > &modulesToCheck) | lug::Graphics::Vulkan::Renderer | private |
checkRequirementsLayers(const Info &info, const std::vector< const char *> &layers, std::vector< const char *> &layersFound) | lug::Graphics::Vulkan::Renderer | inlineprivate |
containsPipeline(Render::Pipeline::Id id) const | lug::Graphics::Vulkan::Renderer | inline |
createWindow(Render::Window::InitInfo &initInfo) override final | lug::Graphics::Vulkan::Renderer | virtual |
destroy() | lug::Graphics::Vulkan::Renderer | |
DisplayMode enum name | lug::Graphics::Renderer | |
endFrame() override final | lug::Graphics::Vulkan::Renderer | virtual |
finishInit() override final | lug::Graphics::Vulkan::Renderer | virtual |
getDevice() | lug::Graphics::Vulkan::Renderer | inline |
getDevice() const | lug::Graphics::Vulkan::Renderer | inline |
getDisplayMode() const | lug::Graphics::Renderer | inline |
getInfo() const | lug::Graphics::Renderer | inline |
getInstance() const | lug::Graphics::Vulkan::Renderer | inline |
getInstanceInfo() | lug::Graphics::Vulkan::Renderer | inline |
getInstanceInfo() const | lug::Graphics::Vulkan::Renderer | inline |
getPhysicalDeviceInfo() | lug::Graphics::Vulkan::Renderer | inline |
getPhysicalDeviceInfo() const | lug::Graphics::Vulkan::Renderer | inline |
getPhysicalDeviceInfos() | lug::Graphics::Vulkan::Renderer | inline |
getPhysicalDeviceInfos() const | lug::Graphics::Vulkan::Renderer | inline |
getPipeline(Render::Pipeline::Id id) | lug::Graphics::Vulkan::Renderer | inline |
getPreferences() | lug::Graphics::Vulkan::Renderer | inline |
getPreferences() const | lug::Graphics::Vulkan::Renderer | inline |
getRenderWindow() const | lug::Graphics::Vulkan::Renderer | inline |
getResourceManager() const | lug::Graphics::Renderer | inline |
getType() const | lug::Graphics::Renderer | inline |
getWindow() override final | lug::Graphics::Vulkan::Renderer | virtual |
initDevice() | lug::Graphics::Vulkan::Renderer | private |
initInstance(const std::string &appName, const Core::Version &appVersion) | lug::Graphics::Vulkan::Renderer | private |
isDeviceExtensionLoaded(const char *name) const | lug::Graphics::Vulkan::Renderer | inline |
isInstanceExtensionLoaded(const char *name) const | lug::Graphics::Vulkan::Renderer | inline |
isInstanceLayerLoaded(const char *name) const | lug::Graphics::Vulkan::Renderer | inline |
modulesRequirements | lug::Graphics::Vulkan::Renderer | privatestatic |
operator=(const Renderer &)=delete | lug::Graphics::Vulkan::Renderer | |
operator=(Renderer &&)=delete | lug::Graphics::Vulkan::Renderer | |
lug::Graphics::Renderer::operator=(const Renderer &)=delete | lug::Graphics::Renderer | |
lug::Graphics::Renderer::operator=(Renderer &&)=delete | lug::Graphics::Renderer | |
Renderer(Graphics &graphics) | lug::Graphics::Vulkan::Renderer | explicit |
Renderer(const Renderer &)=delete | lug::Graphics::Vulkan::Renderer | |
Renderer(Renderer &&)=delete | lug::Graphics::Vulkan::Renderer | |
lug::Graphics::Renderer::Renderer(Graphics &graphics, Type type) | lug::Graphics::Renderer | |
lug::Graphics::Renderer::Renderer(const Renderer &)=delete | lug::Graphics::Renderer | |
lug::Graphics::Renderer::Renderer(Renderer &&)=delete | lug::Graphics::Renderer | |
setDisplayMode(DisplayMode displayMode) | lug::Graphics::Renderer | inline |
Type enum name | lug::Graphics::Renderer | |
~Renderer() | lug::Graphics::Vulkan::Renderer | virtual |