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