![]() |
Raven Engine v0.1
|
This is the complete list of members for Raven::VulkanRenderer, including all inherited members.
| API enum name | Raven::RendererAPI | |
| APIToString() | Raven::RendererAPI | inlinestatic |
| As() | Raven::Castable< RendererAPI > | inline |
| BeginFrame() override | Raven::VulkanRenderer | virtual |
| BeginRenderPass(const Ref< RenderPass > &renderPass, const Ref< RenderCommandBuffer > &commandBuffer) override | Raven::VulkanRenderer | virtual |
| BeginSingleTimeCommand() override | Raven::VulkanRenderer | virtual |
| CopyBuffer(void *srcBuffer, void *dstBuffer, u32 size) override | Raven::VulkanRenderer | virtual |
| CopyBufferToImage(void *srcBuffer, void *dstImage, u32 width, u32 height) override | Raven::VulkanRenderer | virtual |
| Create() | Raven::RendererAPI | static |
| CreateDescriptorPool() | Raven::VulkanRenderer | |
| CreateTimeStampQueryPool() | Raven::VulkanRenderer | |
| DrawGeometry(Ref< RenderCommandBuffer > commandBuffer, Ref< Pipeline > pipeline, Ref< VertexBuffer > vertexBuffer, Ref< IndexBuffer > indexBuffer, const Crux::mat4 &transform) override | Raven::VulkanRenderer | virtual |
| DrawStaticMesh(Ref< RenderCommandBuffer > commandBuffer, Ref< Pipeline > pipeline, Ref< Mesh > mesh, const Crux::mat4 &transform) override | Raven::VulkanRenderer | virtual |
| EndFrame() override | Raven::VulkanRenderer | virtual |
| EndRenderPass(const Ref< RenderCommandBuffer > &commandBuffer) override | Raven::VulkanRenderer | virtual |
| EndSingleTimeCommand(void *commandBuffer) override | Raven::VulkanRenderer | virtual |
| GetAPI() | Raven::RendererAPI | inlinestatic |
| GetCommandBuffer() const override | Raven::VulkanRenderer | inlinevirtual |
| GetCommandBuffer(u8 index) const override | Raven::VulkanRenderer | inlinevirtual |
| GetDescriptorPool() const override | Raven::VulkanRenderer | inlinevirtual |
| GetImageIndex() const override | Raven::VulkanRenderer | inlinevirtual |
| GetInstance() const override | Raven::VulkanRenderer | inlinevirtual |
| GetStaticMeshSubmissions() const override | Raven::VulkanRenderer | inlinevirtual |
| GetTimeStampResults() | Raven::VulkanRenderer | |
| GetWindow() const override | Raven::VulkanRenderer | inlinevirtual |
| Init(Window &wnd) override | Raven::VulkanRenderer | virtual |
| InitCommandBuffers() override | Raven::VulkanRenderer | virtual |
| m_ElapsedTime | Raven::RendererAPI | static |
| Shutdown() override | Raven::VulkanRenderer | virtual |
| Submit(const StaticMeshSubmission &submission) override | Raven::VulkanRenderer | virtual |
| TransitionImageLayout(void *image, ImageFormat format, ImageLayout oldLayout, ImageLayout newLayout, u32 mipCount) override | Raven::VulkanRenderer | virtual |
| ~RendererAPI()=default | Raven::RendererAPI | virtual |