This is the complete list of members for Raven::VulkanRenderer, including all inherited members.
| API enum name | Raven::RendererAPI | |
| APIToString() | Raven::RendererAPI | inlinestatic |
| BeginFrame() override | Raven::VulkanRenderer | virtual |
| BeginGPUPerf(const std::string &name) override | Raven::VulkanRenderer | virtual |
| BeginRenderPass(Ref< RenderPass > renderPass) override | Raven::VulkanRenderer | virtual |
| BeginSingleTimeCommand() override | Raven::VulkanRenderer | virtual |
| ComputeReadToDepthWrite() 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 | |
| DecRefCount() | Raven::RefCounted | |
| DepthWriteToComputeRead() override | Raven::VulkanRenderer | virtual |
| DrawFullscreenQuad(Ref< Pipeline > pipeline, Ref< VertexBuffer > vb, Ref< IndexBuffer > ib) override | Raven::VulkanRenderer | virtual |
| DrawGeometry(Ref< Pipeline > pipeline, Ref< VertexBuffer > vertexBuffer, Ref< IndexBuffer > indexBuffer, const Crux::mat4 &transform) override | Raven::VulkanRenderer | virtual |
| DrawGeometryIndexed(Ref< VertexBuffer > vb, Ref< IndexBuffer > ib, u32 indexCount) override | Raven::VulkanRenderer | virtual |
| DrawGeometryRaw(Ref< VertexBuffer > vb, u32 vertexCount) override | Raven::VulkanRenderer | virtual |
| DrawSkybox(Ref< Pipeline > pipeline, Ref< VertexBuffer > vb) override | Raven::VulkanRenderer | virtual |
| DrawStaticMesh(Ref< Pipeline > pipeline, Ref< Mesh > mesh, const Crux::mat4 &transform, const Crux::Frustum &frustum) override | Raven::VulkanRenderer | virtual |
| DrawStaticMeshDepthOnly(Ref< Pipeline > pipeline, Ref< Mesh > mesh, const Crux::mat4 &transform, const Crux::Frustum &frustum) override | Raven::VulkanRenderer | virtual |
| EndFrame() override | Raven::VulkanRenderer | virtual |
| EndGPUPerf() override | Raven::VulkanRenderer | virtual |
| EndRenderPass() override | Raven::VulkanRenderer | virtual |
| EndSingleTimeCommand(void *commandBuffer) override | Raven::VulkanRenderer | virtual |
| FullBarrier() 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 |
| GetGPUTimes() override | Raven::VulkanRenderer | virtual |
| GetImageIndex() const override | Raven::VulkanRenderer | inlinevirtual |
| GetInstance() const override | Raven::VulkanRenderer | inlinevirtual |
| GetRefCount() const | Raven::RefCounted | |
| GetStaticMeshSubmissions() const override | Raven::VulkanRenderer | inlinevirtual |
| GetWindow() const override | Raven::VulkanRenderer | inlinevirtual |
| IncRefCount() | Raven::RefCounted | |
| Init(Window &wnd) override | Raven::VulkanRenderer | virtual |
| InitCommandBuffers() override | Raven::VulkanRenderer | virtual |
| m_ElapsedTime | Raven::RendererAPI | static |
| RefCounted() | Raven::RefCounted | |
| Shutdown() override | Raven::VulkanRenderer | virtual |
| StorageWriteToComputeRead() override | Raven::VulkanRenderer | virtual |
| StorageWriteToFragmentRead() override | Raven::VulkanRenderer | virtual |
| Submit(const StaticMeshSubmission &submission) override | Raven::VulkanRenderer | virtual |
| TransitionImage(Ref< Image2D > image, ResourceState newState) override | Raven::VulkanRenderer | virtual |
| TransitionImageLayout(Ref< Image2D > image, ImageFormat format, ImageLayout oldLayout, ImageLayout newLayout, u32 mipCount) override | Raven::VulkanRenderer | virtual |
| ~RefCounted() | Raven::RefCounted | virtual |
| ~RendererAPI()=default | Raven::RendererAPI | virtual |