This is the complete list of members for LkEngine::LOpenGLRenderer, including all inherited members.
As() | LkEngine::LObject | inline |
As() const | LkEngine::LObject | inline |
BeginFrame() override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
BeginRenderPass(TObjectPtr< LRenderCommandBuffer > RenderCommandBuffer, TObjectPtr< LRenderPass > renderPass, bool bExplicitClear=false) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
BindArrayTexture(const uint8_t Index) (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | |
BindArrayTexture(const EArrayTextureDimension Dimension) (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | |
bObjectInitialized (defined in LkEngine::LObject) | LkEngine::LObject | protected |
ClassName() const =0 | LkEngine::LObject | pure virtual |
Clear() override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
Create() (defined in LkEngine::LRendererAPI) | LkEngine::LRendererAPI | static |
Destroy() override | LkEngine::LOpenGLRenderer | virtual |
Draw(LVertexBuffer &InVertexBuffer, const LShader &InShader) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
Draw(const LVertexBuffer &VertexBuffer, const LIndexBuffer &IndexBuffer, const LShader &Shader) (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
EndFrame() override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
EndRenderPass(TObjectPtr< LRenderCommandBuffer > RenderCommandBuffer) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
Get() (defined in LkEngine::LRendererAPI) | LkEngine::LRendererAPI | inlinestatic |
GetArrayTexture(const int Index) (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | |
GetCapabilities() override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
GetClass() const | LkEngine::LObject | inlinevirtual |
GetName() (defined in LkEngine::LRendererAPI) | LkEngine::LRendererAPI | inlinestatic |
GetObjectHandle() const | LkEngine::LObject | inline |
GetReferenceCount() const | LkEngine::LObject | inline |
Initialize() override | LkEngine::LOpenGLRenderer | virtual |
IsA() const | LkEngine::LObject | inline |
LkEngine::LObjectBase::IsA(OtherClassType OtherObject) const | LkEngine::LObjectBase | inline |
IsAsset() const | LkEngine::LObject | inlinevirtual |
IsChildOf(const ClassType *InObjectClass, const ClassType *InOtherClass) | LkEngine::LObjectBase | inlinestatic |
IsClassValid() const | LkEngine::LObjectBase | inlineprotected |
IsInitialized() const | LkEngine::LObject | inlinevirtual |
IsObjectValid() const | LkEngine::LObject | inlinevirtual |
LObject() (defined in LkEngine::LObject) | LkEngine::LObject | |
LObject(const LObject &Other) (defined in LkEngine::LObject) | LkEngine::LObject | inline |
LOpenGLRenderer() (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | |
MarkAsGarbage() | LkEngine::LObject | inline |
ObjectFlags (defined in LkEngine::LObject) | LkEngine::LObject | protected |
ObjectHandle (defined in LkEngine::LObject) | LkEngine::LObject | protected |
ObjectRegistration()=0 | LkEngine::LObject | pure virtual |
operator=(const LObject &Other) (defined in LkEngine::LObject) | LkEngine::LObject | inline |
Ptr_ReferenceCount | LkEngine::LObject | mutableprotected |
RendererAPI (defined in LkEngine::LRendererAPI) | LkEngine::LRendererAPI | inlineprotectedstatic |
RenderGeometry(TObjectPtr< LRenderCommandBuffer > RenderCommandBuffer, TObjectPtr< LPipeline > Pipeline, TObjectPtr< LVertexBuffer > InVertexBuffer, TObjectPtr< LIndexBuffer > InIndexBuffer, const glm::mat4 &Transform, uint32_t IndexCount) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
RenderGeometry(TObjectPtr< LRenderCommandBuffer > RenderCommandBuffer, TObjectPtr< LPipeline > Pipeline, TObjectPtr< LMaterial > Material, TObjectPtr< LVertexBuffer > InVertexBuffer, TObjectPtr< LIndexBuffer > InIndexBuffer, const glm::mat4 &Transform, const uint32_t IndexCount) override | LkEngine::LOpenGLRenderer | virtual |
RenderMesh(TObjectPtr< LMesh > &InMesh, TObjectPtr< LShader > &InShader, const glm::mat4 &InTransform) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
SetAPI(ERendererAPI InRendererApiType) (defined in LkEngine::LRendererAPI) | LkEngine::LRendererAPI | static |
SetClass(LClass *InClass) | LkEngine::LObjectBase | protected |
SetDepthEnabled(const bool Enabled) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
SetDepthFunction(const EDepthFunction InDepthFunction) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
SetPrimitiveTopology(const ERenderTopology InRenderTopology) override (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer | virtual |
StaticClass() | LkEngine::LObject | inlinestatic |
StaticClassName() | LkEngine::LObject | inlinestatic |
ValidateLObjectImplementation() | LkEngine::LObject | inlinestatic |
~LObject()=default (defined in LkEngine::LObject) | LkEngine::LObject | virtual |
~LOpenGLRenderer()=default (defined in LkEngine::LOpenGLRenderer) | LkEngine::LOpenGLRenderer |