Claire's Game Engine
Full C++ Engine using OpenGL
Loading...
Searching...
No Matches
RendererGL Member List

This is the complete list of members for RendererGL, including all inherited members.

AddDebugRender(DebugRenderInterface *pDebugRender)IRenderer
AddRenderComponent(RenderComponent *pRenderComponent)IRenderer
BeginDraw() overrideRendererGLvirtual
Close() overrideRendererGLvirtual
Draw() overrideRendererGLvirtual
DrawAllMeshes()RendererGL
DrawAllSprites()RendererGL
DrawMesh(Mesh *pMesh, int pTextureIndex, const Matrix4 &transform, Vector2 tiling=Vector2::ONE) overrideRendererGLvirtual
DrawRect(const Rectangle &rRect, Color pColor) overrideRendererGLvirtual
DrawRectLine(const Rectangle &rRect, Color pColor) overrideRendererGLvirtual
DrawSprite(const Actor &rOwner, Texture *rTexture, Rectangle rec, Flip flip=Flip::None) overrideRendererGLvirtual
EndDraw() overrideRendererGLvirtual
Flip enum nameIRenderer
GetCubeMesh()RendererGLstatic
GetType() overrideRendererGLvirtual
Initialize(Window &rWindow) overrideRendererGLvirtual
LoadShaders()RendererGL
mDebugRendersIRendererprotected
mGrassShaderProgramRendererGLstatic
mSandShaderProgramRendererGLstatic
mSimpleMeshShaderProgramRendererGLstatic
mTesselationMeshShaderProgramRendererGLstatic
mViewportRenderComponentsIRendererprotected
mWaveShaderProgramRendererGLstatic
mWorldRenderComponentsIRendererprotected
operator=(const RendererGL &)=deleteRendererGL
RemoveDebugRender(DebugRenderInterface *pDebugRender)IRenderer
RemoveRenderComponent(RenderComponent *pRenderComponent)IRenderer
RendererGL()RendererGL
RendererGL(const RendererGL &)=deleteRendererGL
RendererType enum nameIRenderer
SetViewMatrix(const Matrix4 &pView) overrideRendererGLvirtual
~IRenderer()=defaultIRenderervirtual
~RendererGL()RendererGLvirtual