31#include "hpl1/engine/system/SystemTypes.h"
38class cRendererPostEffects;
41class LowLevelResources;
42class iLowLevelGraphics;
44class cMaterialHandler;
51 bool Init(
int alWidth,
int alHeight,
int alBpp,
int abFullscreen,
int alMultisampling,
67 cRenderer3D *GetRenderer3D() {
return mpRenderer3D; }
69 cMeshCreator *GetMeshCreator() {
return mpMeshCreator; }
70 cMaterialHandler *GetMaterialHandler() {
return mpMaterialHandler; }
73 iLowLevelGraphics *mpLowLevelGraphics;
74 LowLevelResources *mpLowLevelResources;
75 cGraphicsDrawer *mpDrawer;
76 cMeshCreator *mpMeshCreator;
77 cMaterialHandler *mpMaterialHandler;
78 cRenderer2D *mpRenderer2D;
79 cRenderer3D *mpRenderer3D;
80 cRendererPostEffects *mpRendererPostEffects;
81 cRenderList *mpRenderList;
Definition: low_level_resources.h:40
Definition: GraphicsDrawer.h:77
Definition: Graphics.h:46
iLowLevelGraphics * GetLowLevel()
cGraphicsDrawer * GetDrawer()
Definition: Renderer2D.h:79
Definition: Renderer3D.h:139
Definition: RendererPostEffects.h:71
Definition: Resources.h:160
Definition: LowLevelGraphics.h:200