| BeginFrame() override | rendering_engine::VulkanRenderer | virtual |
| BeginRenderPass() override | rendering_engine::VulkanRenderer | virtual |
| CopyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) | rendering_engine::VulkanRenderer | |
| CopyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height) | rendering_engine::VulkanRenderer | |
| CreateBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) | rendering_engine::VulkanRenderer | |
| CreateDescriptorSetLayout(Material *material) | rendering_engine::VulkanRenderer | |
| CreateGraphicsPipeline(Material *material, VkDescriptorSetLayout &descriptorSetLayout, std::vector< char > &spvVertShaderCode, std::vector< char > &spvFragShaderCode) | rendering_engine::VulkanRenderer | |
| DrawFrame() override | rendering_engine::VulkanRenderer | virtual |
| EndFrame() override | rendering_engine::VulkanRenderer | virtual |
| EndRenderPass() override | rendering_engine::VulkanRenderer | virtual |
| FindMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties) | rendering_engine::VulkanRenderer | |
| GenerateMipmaps(VkImage image, VkFormat imageFormat, int32_t texWidth, int32_t texHeight, uint32_t mipLevels) | rendering_engine::VulkanRenderer | |
| GetAttributeDescriptions() | rendering_engine::VulkanRenderer | static |
| GetAttributeDescriptions() | rendering_engine::VulkanRenderer | static |
| GetAttributeDescriptions() | rendering_engine::VulkanRenderer | static |
| GetAttributeDescriptions() | rendering_engine::VulkanRenderer | static |
| GetAttributeDescriptions() | rendering_engine::VulkanRenderer | static |
| GetAttributeDescriptions() | rendering_engine::VulkanRenderer | static |
| GetAttributeDescriptions() | rendering_engine::VulkanRenderer | static |
| GetBindingDescription() | rendering_engine::VulkanRenderer | static |
| GetComandBuffers() | rendering_engine::VulkanRenderer | |
| GetCurrentFrame() const | rendering_engine::VulkanRenderer | inline |
| GetLogicalDevice() | rendering_engine::VulkanRenderer | |
| GetPhysDevSupportedFeatures() | rendering_engine::VulkanRenderer | |
| GetPhysicalDevice() | rendering_engine::VulkanRenderer | |
| InitializeRenderer() override | rendering_engine::VulkanRenderer | virtual |
| ProvideMaterialRenderResources() const override | rendering_engine::VulkanRenderer | virtual |
| ProvideMeshRenderResources() const override | rendering_engine::VulkanRenderer | virtual |
| ProvideRenderResources() const override | rendering_engine::VulkanRenderer | virtual |
| ProvideTextureRenderResources() const override | rendering_engine::VulkanRenderer | virtual |
| RegisterObserver(IRendererObserver *notifier) override | rendering_engine::VulkanRenderer | virtual |
| ShutdownRenderer() override | rendering_engine::VulkanRenderer | virtual |
| TransitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, std::uint32_t mipmapLevels) | rendering_engine::VulkanRenderer | |
| UnregisterObserver(IRendererObserver *notifier) override | rendering_engine::VulkanRenderer | virtual |
| VulkanRenderer(IWindowSystem &windowSystem) | rendering_engine::VulkanRenderer | |
| WaitIdle() override | rendering_engine::VulkanRenderer | virtual |
| ~IRenderer()=default | rendering_engine::IRenderer | virtual |