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