Claire's Game Engine
Full C++ Engine using OpenGL
|
This is the complete list of members for RendererGL, including all inherited members.
AddDebugRender(DebugRenderInterface *pDebugRender) | IRenderer | |
AddRenderComponent(RenderComponent *pRenderComponent) | IRenderer | |
BeginDraw() override | RendererGL | virtual |
Close() override | RendererGL | virtual |
Draw() override | RendererGL | virtual |
DrawAllMeshes() | RendererGL | |
DrawAllSprites() | RendererGL | |
DrawMesh(Mesh *pMesh, int pTextureIndex, const Matrix4 &transform, Vector2 tiling=Vector2::ONE) override | RendererGL | virtual |
DrawRect(const Rectangle &rRect, Color pColor) override | RendererGL | virtual |
DrawRectLine(const Rectangle &rRect, Color pColor) override | RendererGL | virtual |
DrawSprite(const Actor &rOwner, Texture *rTexture, Rectangle rec, Flip flip=Flip::None) override | RendererGL | virtual |
EndDraw() override | RendererGL | virtual |
Flip enum name | IRenderer | |
GetCubeMesh() | RendererGL | static |
GetType() override | RendererGL | virtual |
Initialize(Window &rWindow) override | RendererGL | virtual |
LoadShaders() | RendererGL | |
mDebugRenders | IRenderer | protected |
mGrassShaderProgram | RendererGL | static |
mSandShaderProgram | RendererGL | static |
mSimpleMeshShaderProgram | RendererGL | static |
mTesselationMeshShaderProgram | RendererGL | static |
mViewportRenderComponents | IRenderer | protected |
mWaveShaderProgram | RendererGL | static |
mWorldRenderComponents | IRenderer | protected |
operator=(const RendererGL &)=delete | RendererGL | |
RemoveDebugRender(DebugRenderInterface *pDebugRender) | IRenderer | |
RemoveRenderComponent(RenderComponent *pRenderComponent) | IRenderer | |
RendererGL() | RendererGL | |
RendererGL(const RendererGL &)=delete | RendererGL | |
RendererType enum name | IRenderer | |
SetViewMatrix(const Matrix4 &pView) override | RendererGL | virtual |
~IRenderer()=default | IRenderer | virtual |
~RendererGL() | RendererGL | virtual |