Raven Engine v0.1
Loading...
Searching...
No Matches
Raven::VulkanRenderer Member List

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

API enum nameRaven::RendererAPI
APIToString()Raven::RendererAPIinlinestatic
As()Raven::Castable< RendererAPI >inline
BeginFrame() overrideRaven::VulkanRenderervirtual
BeginRenderPass(const Ref< RenderPass > &renderPass, const Ref< RenderCommandBuffer > &commandBuffer) overrideRaven::VulkanRenderervirtual
BeginSingleTimeCommand() overrideRaven::VulkanRenderervirtual
CopyBuffer(void *srcBuffer, void *dstBuffer, u32 size) overrideRaven::VulkanRenderervirtual
CopyBufferToImage(void *srcBuffer, void *dstImage, u32 width, u32 height) overrideRaven::VulkanRenderervirtual
Create()Raven::RendererAPIstatic
CreateDescriptorPool()Raven::VulkanRenderer
CreateTimeStampQueryPool()Raven::VulkanRenderer
DrawGeometry(Ref< RenderCommandBuffer > commandBuffer, Ref< Pipeline > pipeline, Ref< VertexBuffer > vertexBuffer, Ref< IndexBuffer > indexBuffer, const Crux::mat4 &transform) overrideRaven::VulkanRenderervirtual
DrawStaticMesh(Ref< RenderCommandBuffer > commandBuffer, Ref< Pipeline > pipeline, Ref< Mesh > mesh, const Crux::mat4 &transform) overrideRaven::VulkanRenderervirtual
EndFrame() overrideRaven::VulkanRenderervirtual
EndRenderPass(const Ref< RenderCommandBuffer > &commandBuffer) overrideRaven::VulkanRenderervirtual
EndSingleTimeCommand(void *commandBuffer) overrideRaven::VulkanRenderervirtual
GetAPI()Raven::RendererAPIinlinestatic
GetCommandBuffer() const overrideRaven::VulkanRendererinlinevirtual
GetCommandBuffer(u8 index) const overrideRaven::VulkanRendererinlinevirtual
GetDescriptorPool() const overrideRaven::VulkanRendererinlinevirtual
GetImageIndex() const overrideRaven::VulkanRendererinlinevirtual
GetInstance() const overrideRaven::VulkanRendererinlinevirtual
GetStaticMeshSubmissions() const overrideRaven::VulkanRendererinlinevirtual
GetTimeStampResults()Raven::VulkanRenderer
GetWindow() const overrideRaven::VulkanRendererinlinevirtual
Init(Window &wnd) overrideRaven::VulkanRenderervirtual
InitCommandBuffers() overrideRaven::VulkanRenderervirtual
m_ElapsedTimeRaven::RendererAPIstatic
Shutdown() overrideRaven::VulkanRenderervirtual
Submit(const StaticMeshSubmission &submission) overrideRaven::VulkanRenderervirtual
TransitionImageLayout(void *image, ImageFormat format, ImageLayout oldLayout, ImageLayout newLayout, u32 mipCount) overrideRaven::VulkanRenderervirtual
~RendererAPI()=defaultRaven::RendererAPIvirtual