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

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

AddDebugRender(DebugRenderInterface *pDebugRender)IRenderer
AddRenderComponent(RenderComponent *pRenderComponent)IRenderer
BeginDraw()=0IRendererpure virtual
Close()=0IRendererpure virtual
Draw()=0IRendererpure virtual
DrawMesh(Mesh *pMesh, int pTextureIndex, const Matrix4 &transform, Vector2 tiling=Vector2::ONE)IRendererinlinevirtual
DrawRect(const Rectangle &rRect, Color pColor)=0IRendererpure virtual
DrawRectLine(const Rectangle &rRect, Color pColor)=0IRendererpure virtual
DrawSprite(const Actor &rOwner, Texture *rTexture, Rectangle rec, Flip flip=Flip::None)=0IRendererpure virtual
EndDraw()=0IRendererpure virtual
Flip enum nameIRenderer
GetType()=0IRendererpure virtual
Initialize(Window &rWindow)=0IRendererpure virtual
mDebugRendersIRendererprotected
mViewportRenderComponentsIRendererprotected
mWorldRenderComponentsIRendererprotected
RemoveDebugRender(DebugRenderInterface *pDebugRender)IRenderer
RemoveRenderComponent(RenderComponent *pRenderComponent)IRenderer
RendererType enum nameIRenderer
SetViewMatrix(const Matrix4 &pView)IRendererinlinevirtual
~IRenderer()=defaultIRenderervirtual