doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idRenderSystem Member List

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

AllocRenderWorld(void)=0idRenderSystempure virtual
BeginFrame(int windowWidth, int windowHeight)=0idRenderSystempure virtual
BeginLevelLoad(void)=0idRenderSystempure virtual
CaptureRenderToFile(const char *fileName, bool fixAlpha=false)=0idRenderSystempure virtual
CaptureRenderToImage(const char *imageName)=0idRenderSystempure virtual
CropRenderSize(int width, int height, bool makePowerOfTwo=false, bool forceDimensions=false)=0idRenderSystempure virtual
DrawBigChar(int x, int y, int ch, const idMaterial *material)=0idRenderSystempure virtual
DrawBigStringExt(int x, int y, const char *string, const idVec4 &setColor, bool forceColor, const idMaterial *material)=0idRenderSystempure virtual
DrawDemoPics()=0idRenderSystempure virtual
DrawSmallChar(int x, int y, int ch, const idMaterial *material)=0idRenderSystempure virtual
DrawSmallStringExt(int x, int y, const char *string, const idVec4 &setColor, bool forceColor, const idMaterial *material)=0idRenderSystempure virtual
DrawStretchPic(const idDrawVert *verts, const glIndex_t *indexes, int vertCount, int indexCount, const idMaterial *material, bool clip=true, float min_x=0.0f, float min_y=0.0f, float max_x=640.0f, float max_y=480.0f)=0idRenderSystempure virtual
DrawStretchPic(float x, float y, float w, float h, float s1, float t1, float s2, float t2, const idMaterial *material)=0idRenderSystempure virtual
DrawStretchTri(idVec2 p1, idVec2 p2, idVec2 p3, idVec2 t1, idVec2 t2, idVec2 t3, const idMaterial *material)=0idRenderSystempure virtual
EndFrame(int *frontEndMsec, int *backEndMsec)=0idRenderSystempure virtual
EndLevelLoad(void)=0idRenderSystempure virtual
FreeRenderWorld(idRenderWorld *rw)=0idRenderSystempure virtual
GetCardCaps(bool &oldCard, bool &nv10or20)=0idRenderSystempure virtual
GetGLSettings(int &width, int &height)=0idRenderSystempure virtual
GetScreenHeight(void) const =0idRenderSystempure virtual
GetScreenWidth(void) const =0idRenderSystempure virtual
GlobalToNormalizedDeviceCoordinates(const idVec3 &global, idVec3 &ndc)=0idRenderSystempure virtual
Init(void)=0idRenderSystempure virtual
InitOpenGL(void)=0idRenderSystempure virtual
IsFullScreen(void) const =0idRenderSystempure virtual
IsOpenGLRunning(void) const =0idRenderSystempure virtual
PrintMemInfo(MemInfo_t *mi)=0idRenderSystempure virtual
RegisterFont(const char *fontName, fontInfoEx_t &font)=0idRenderSystempure virtual
SetColor(const idVec4 &rgba)=0idRenderSystempure virtual
SetColor4(float r, float g, float b, float a)=0idRenderSystempure virtual
Shutdown(void)=0idRenderSystempure virtual
ShutdownOpenGL(void)=0idRenderSystempure virtual
TakeScreenshot(int width, int height, const char *fileName, int samples, struct renderView_s *ref)=0idRenderSystempure virtual
UnCrop()=0idRenderSystempure virtual
UploadImage(const char *imageName, const byte *data, int width, int height)=0idRenderSystempure virtual
WriteDemoPics()=0idRenderSystempure virtual
~idRenderSystem()idRenderSysteminlinevirtual