LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::LRenderer Member List

This is the complete list of members for LkEngine::LRenderer, including all inherited members.

BeginFrame() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
BeginRenderPass(TObjectPtr< LRenderCommandBuffer > RenderCommandBuffer, TObjectPtr< LRenderPass > RenderPass) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
Clear() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
ClearColor (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
DecreaseSamplerCount() (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
DEFAULT_CLEARCOLOR (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
EndFrame() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
EndRenderPass(TObjectPtr< LRenderCommandBuffer > RenderCommandBuffer) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetCapabilities() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetCurrentFrameIndex() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetCurrentRenderApiName() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetFramesInFlight() (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
GetPrimitiveTopology() (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
GetRenderQueueIndex() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetRenderQueueSubmissionIndex() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetSamplersCount() (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
GetShaderLibrary() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetViewportFramebuffer() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetWhiteTexture() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
GetWhiteTextureCube() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
IncrementSamplerCount() (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
Initialize() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
LEditorLayer (defined in LkEngine::LRenderer)LkEngine::LRendererfriend
LRenderer()LkEngine::LRenderer
PrimitiveTopology (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
RegisterShader(TObjectPtr< LShader > InShader, TObjectPtr< LMaterial > InMaterial) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
RenderGeometry(TObjectPtr< LRenderCommandBuffer > RenderCommandBuffer, TObjectPtr< LPipeline > Pipeline, TObjectPtr< LMaterial > Material, TObjectPtr< LVertexBuffer > VertexBuffer, TObjectPtr< LIndexBuffer > IndexBuffer, const glm::mat4 &Transform, const uint32_t IndexCount=0) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
RenderMesh(TObjectPtr< LMesh > &Mesh, TObjectPtr< LShader > &Shader, const glm::mat4 &Transform) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
RenderQuad(const glm::vec2 &Pos, const glm::vec2 &Size, const glm::vec4 &Color, uint64_t EntityID=0) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
SetDepthFunction(const EDepthFunction InDepthFunction) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
SetPrimitiveTopology(const ERenderTopology InRenderTopology) (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
Shutdown() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
Submit(TFunction &&Function) (defined in LkEngine::LRenderer)LkEngine::LRendererinlinestatic
SwapQueues() (defined in LkEngine::LRenderer)LkEngine::LRendererstatic
~LRenderer()=default (defined in LkEngine::LRenderer)LkEngine::LRenderer