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

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

BeginFrame()Raven::IllumineRendererstatic
BeginRenderPass(const Ref< RenderPass > &renderPass, const Ref< RenderCommandBuffer > &commandBuffer)Raven::IllumineRendererstatic
BeginSingleTimeCommand()Raven::IllumineRendererstatic
CopyBuffer(void *srcBuffer, void *dstBuffer, u32 size)Raven::IllumineRendererstatic
CopyBufferToImage(void *srcBuffer, void *dstImage, u32 width, u32 height)Raven::IllumineRendererstatic
DrawGeometry(const Ref< RenderCommandBuffer > &commandBuffer, Ref< Pipeline > pipeline, Ref< VertexBuffer > vertexBuffer, Ref< IndexBuffer > indexBuffer, const Crux::mat4 &transform)Raven::IllumineRendererstatic
DrawStaticMesh(const Ref< RenderCommandBuffer > &commandBuffer, const Ref< Pipeline > &pipeline, const Ref< Mesh > &mesh, const Crux::mat4 &transform)Raven::IllumineRendererstatic
EndFrame()Raven::IllumineRendererstatic
EndRenderPass(const Ref< RenderCommandBuffer > &commandBuffer)Raven::IllumineRendererstatic
EndSingleTimeCommand(void *commandBuffer)Raven::IllumineRendererstatic
GetCommandBuffer()Raven::IllumineRendererstatic
GetCommandBuffer(u8 index)Raven::IllumineRendererstatic
GetConfig()Raven::IllumineRendererstatic
GetDescriptorPool()Raven::IllumineRendererstatic
GetImageIndex()Raven::IllumineRendererstatic
GetInstance()Raven::IllumineRendererstatic
GetMaterialRegistry()Raven::IllumineRendererstatic
GetRenderData()Raven::IllumineRendererstatic
GetRendererAPI()Raven::IllumineRendererinlinestatic
GetShaderLibrary()Raven::IllumineRendererstatic
GetStaticMeshSubmissions()Raven::IllumineRendererstatic
GetSwapchain()Raven::IllumineRendererinlinestatic
GetWindow()Raven::IllumineRendererinlinestatic
Init(Window &wnd, const RendererConfig &config)Raven::IllumineRendererstatic
InitCommandBuffers()Raven::IllumineRendererstatic
OnShaderReloaded(const Ref< Shader > &shader)Raven::IllumineRendererstatic
ProcessShaderReloadQueue()Raven::IllumineRendererstatic
QueueRecreate()Raven::IllumineRendererinlinestatic
Recreated()Raven::IllumineRendererinlinestatic
RegisterPipelineDependency(Pipeline *pipeline, RenderPass *renderpass)Raven::IllumineRendererstatic
RegisterShaderDependency(Shader *shader, Pipeline *pipeline)Raven::IllumineRendererstatic
SetVSync(bool enabled)Raven::IllumineRendererstatic
ShouldRecreate()Raven::IllumineRendererinlinestatic
Shutdown()Raven::IllumineRendererstatic
Submit(const StaticMeshSubmission &s)Raven::IllumineRendererstatic
TransitionImageLayout(void *image, ImageFormat format, ImageLayout oldLayout, ImageLayout newLayout, u32 mipCount=0)Raven::IllumineRendererstatic
WaitRender()Raven::IllumineRendererstatic