Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
Loading...
Searching...
No Matches
rendering_engine::VulkanRenderer Member List

This is the complete list of members for rendering_engine::VulkanRenderer, including all inherited members.

BeginFrame() overriderendering_engine::VulkanRenderervirtual
BeginRenderPass() overriderendering_engine::VulkanRenderervirtual
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() overriderendering_engine::VulkanRenderervirtual
EndFrame() overriderendering_engine::VulkanRenderervirtual
EndRenderPass() overriderendering_engine::VulkanRenderervirtual
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::VulkanRendererstatic
GetAttributeDescriptions()rendering_engine::VulkanRendererstatic
GetAttributeDescriptions()rendering_engine::VulkanRendererstatic
GetAttributeDescriptions()rendering_engine::VulkanRendererstatic
GetAttributeDescriptions()rendering_engine::VulkanRendererstatic
GetAttributeDescriptions()rendering_engine::VulkanRendererstatic
GetAttributeDescriptions()rendering_engine::VulkanRendererstatic
GetBindingDescription()rendering_engine::VulkanRendererstatic
GetComandBuffers()rendering_engine::VulkanRenderer
GetCurrentFrame() constrendering_engine::VulkanRendererinline
GetLogicalDevice()rendering_engine::VulkanRenderer
GetPhysDevSupportedFeatures()rendering_engine::VulkanRenderer
GetPhysicalDevice()rendering_engine::VulkanRenderer
InitializeRenderer() overriderendering_engine::VulkanRenderervirtual
ProvideMaterialRenderResources() const overriderendering_engine::VulkanRenderervirtual
ProvideMeshRenderResources() const overriderendering_engine::VulkanRenderervirtual
ProvideRenderResources() const overriderendering_engine::VulkanRenderervirtual
ProvideTextureRenderResources() const overriderendering_engine::VulkanRenderervirtual
RegisterObserver(IRendererObserver *notifier) overriderendering_engine::VulkanRenderervirtual
ShutdownRenderer() overriderendering_engine::VulkanRenderervirtual
TransitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, std::uint32_t mipmapLevels)rendering_engine::VulkanRenderer
UnregisterObserver(IRendererObserver *notifier) overriderendering_engine::VulkanRenderervirtual
VulkanRenderer(IWindowSystem &windowSystem)rendering_engine::VulkanRenderer
WaitIdle() overriderendering_engine::VulkanRenderervirtual
~IRenderer()=defaultrendering_engine::IRenderervirtual