Raven Engine v0.1
A modern 3D Game Engine
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
BeginGPUPerf(const std::string &name)Raven::IllumineRendererstatic
BeginRenderPass(Ref< RenderPass > renderPass)Raven::IllumineRendererstatic
BeginSingleTimeCommand()Raven::IllumineRendererstatic
ComputeReadToDepthWrite()Raven::IllumineRendererstatic
CopyBuffer(void *srcBuffer, void *dstBuffer, u32 size)Raven::IllumineRendererstatic
CopyBufferToImage(void *srcBuffer, void *dstImage, u32 width, u32 height)Raven::IllumineRendererstatic
DepthWriteToComputeRead()Raven::IllumineRendererstatic
DrainPendingPresent()Raven::IllumineRendererstatic
DrawFullscreenQuad(Ref< Pipeline > pipeline, Ref< VertexBuffer > vb, Ref< IndexBuffer > ib)Raven::IllumineRendererstatic
DrawGeometry(Ref< Pipeline > pipeline, Ref< VertexBuffer > vertexBuffer, Ref< IndexBuffer > indexBuffer, const Crux::mat4 &transform)Raven::IllumineRendererstatic
DrawGeometryIndexed(Ref< VertexBuffer > vertexBuffer, Ref< IndexBuffer > indexBuffer, u32 indexCount)Raven::IllumineRendererstatic
DrawGeometryRaw(Ref< VertexBuffer > vertexBuffer, u32 vertexCount)Raven::IllumineRendererstatic
DrawSkybox(Ref< Pipeline > pipeline, Ref< VertexBuffer > vb)Raven::IllumineRendererstatic
DrawStaticMesh(Ref< Pipeline > pipeline, Ref< Mesh > mesh, const Crux::mat4 &transform, const Crux::Frustum &frustum)Raven::IllumineRendererstatic
DrawStaticMeshDepthOnly(Ref< Pipeline > pipeline, Ref< Mesh > mesh, const Crux::mat4 &transform, const Crux::Frustum &frustum)Raven::IllumineRendererstatic
EndFrame()Raven::IllumineRendererstatic
EndGPUPerf()Raven::IllumineRendererstatic
EndRenderPass()Raven::IllumineRendererstatic
EndSingleTimeCommand(void *commandBuffer)Raven::IllumineRendererstatic
FlushAndWait()Raven::IllumineRendererstatic
FullBarrier()Raven::IllumineRendererstatic
GetCommandBuffer()Raven::IllumineRendererstatic
GetCommandBuffer(u8 index)Raven::IllumineRendererstatic
GetConfig()Raven::IllumineRendererstatic
GetDescriptorPool()Raven::IllumineRendererstatic
GetGPUTimes()Raven::IllumineRendererstatic
GetImageIndex()Raven::IllumineRendererstatic
GetInstance()Raven::IllumineRendererstatic
GetMaterialRegistry()Raven::IllumineRendererstatic
GetRenderData()Raven::IllumineRendererstatic
GetRendererAPI()Raven::IllumineRendererinlinestatic
GetResourceRegistry()Raven::IllumineRendererstatic
GetShaderLibrary()Raven::IllumineRendererstatic
GetStaticMeshSubmissions()Raven::IllumineRendererstatic
GetSwapchain()Raven::IllumineRendererinlinestatic
GetWindow()Raven::IllumineRendererinlinestatic
Init(Window &wnd, const RendererConfig &config)Raven::IllumineRendererstatic
InitCommandBuffers()Raven::IllumineRendererstatic
MAX_FRAMES_IN_FLIGHTRaven::IllumineRendererstatic
QueueRecreate()Raven::IllumineRendererinlinestatic
QueueResize()Raven::IllumineRendererinlinestatic
Recreated()Raven::IllumineRendererinlinestatic
RequestPresent()Raven::IllumineRendererstatic
SetVSync(bool enabled)Raven::IllumineRendererstatic
ShouldRecreateSwapchain()Raven::IllumineRendererinlinestatic
ShouldResizeFramebuffers()Raven::IllumineRendererinlinestatic
Shutdown()Raven::IllumineRendererstatic
StorageWriteToComputeRead()Raven::IllumineRendererstatic
StorageWriteToFragmentRead()Raven::IllumineRendererstatic
Submit(const StaticMeshSubmission &s)Raven::IllumineRendererstatic
SubmitCmd(Fn &&fn)Raven::IllumineRendererinlinestatic
SwapQueues()Raven::IllumineRendererstatic
TransitionImage(Ref< Image2D > image, ResourceState newState)Raven::IllumineRendererstatic
TransitionImageLayout(Ref< Image2D > image, ImageFormat format, ImageLayout oldLayout, ImageLayout newLayout, u32 mipCount=0)Raven::IllumineRendererstatic
WaitRender()Raven::IllumineRendererstatic