This is the complete list of members for CStdGL, including all inherited members.
| ActivateBlitModulation(DWORD dwWithClr) | C4Draw | inline |
| Active | C4Draw | |
| ApplyGammaTo(DWORD dwClr) | C4Draw | |
| ApplyPrimaryClipper(C4Surface *sfcSurface) | C4Draw | |
| ApplyZoom(float &X, float &Y) | C4Draw | |
| Blit(C4Surface *sfcSource, float fx, float fy, float fwdt, float fhgt, C4Surface *sfcTarget, float tx, float ty, float twdt, float thgt, bool fSrcColKey=false, const C4BltTransform *pTransform=nullptr) | C4Draw | |
| Blit8(C4Surface *sfcSource, int fx, int fy, int fwdt, int fhgt, C4Surface *sfcTarget, int tx, int ty, int twdt, int thgt, bool fSrcColKey=false, const C4BltTransform *pTransform=nullptr) | C4Draw | |
| Blit8Fast(CSurface8 *sfcSource, int fx, int fy, C4Surface *sfcTarget, int tx, int ty, int wdt, int hgt) | C4Draw | |
| BlitLandscape(C4Surface *sfcSource, float fx, float fy, C4Surface *sfcTarget, float tx, float ty, float wdt, float hgt) | C4Draw | virtual |
| BlitModulateClr | C4Draw | protected |
| BlitModulated | C4Draw | protected |
| BlitSimple(C4Surface *sfcSource, int fx, int fy, int fwdt, int fhgt, C4Surface *sfcTarget, int tx, int ty, int twdt, int thgt, bool fTransparency=true) | C4Draw | |
| BlitSurface(C4Surface *sfcSurface, C4Surface *sfcTarget, int tx, int ty, bool fBlitBase) | C4Draw | |
| BlitSurfaceTile(C4Surface *sfcSurface, C4Surface *sfcTarget, float iToX, float iToY, float iToWdt, float iToHgt, float iOffsetX, float iOffsetY, C4ShaderCall *shader_call) | C4Draw | |
| BlitUnscaled(C4Surface *sfcSource, float fx, float fy, float fwdt, float fhgt, C4Surface *sfcTarget, float tx, float ty, float twdt, float thgt, bool fSrcColKey=false, const C4BltTransform *pTransform=nullptr) | C4Draw | |
| C4Draw()=default | C4Draw | |
| C4FoWRegion class | CStdGL | friend |
| C4FullScreen class | CStdGL | friend |
| C4Pattern class | CStdGL | friend |
| C4ShaderCall class | CStdGL | friend |
| C4StartupOptionsDlg class | CStdGL | friend |
| C4Surface class | CStdGL | friend |
| C4TexRef class | CStdGL | friend |
| C4Window class | CStdGL | friend |
| CheckGLError(const char *szAtOp) | CStdGL | protected |
| Clear() override | CStdGL | virtual |
| ClipAll | C4Draw | protected |
| COLOR_DEPTH | C4Draw | static |
| COLOR_DEPTH_BYTES | C4Draw | static |
| CreateContext(C4Window *pWindow, C4AbstractApp *pApp) override | CStdGL | virtual |
| CreatePrimaryClipper(unsigned int iXRes, unsigned int iYRes) | C4Draw | protected |
| CStdGL() | CStdGL | |
| CStdGLCtx class | CStdGL | friend |
| CurrentVBO | CStdGL | protected |
| DeactivateBlitModulation() | C4Draw | inline |
| Default() override | CStdGL | virtual |
| DEFAULT_MESSAGE_COLOR enum value | C4Draw | |
| DetachPrimaryClipper(C4Surface *sfcSurface) | C4Draw | |
| DeviceReady() override | CStdGL | inlinevirtual |
| DrawBoxDw(C4Surface *sfcDest, int iX1, int iY1, int iX2, int iY2, DWORD dwClr) | C4Draw | |
| DrawBoxFade(C4Surface *sfcDest, float iX, float iY, float iWdt, float iHgt, DWORD dwClr1, DWORD dwClr2, DWORD dwClr3, DWORD dwClr4, C4ShaderCall *shader_call) | C4Draw | |
| DrawCircleDw(C4Surface *sfcTarget, float cx, float cy, float r, DWORD dwClr, float width=1.0f) | C4Draw | |
| DrawFrameDw(C4Surface *sfcDest, int x1, int y1, int x2, int y2, DWORD dwClr, float width=1.0f) | C4Draw | |
| DrawLineDw(C4Surface *sfcTarget, float x1, float y1, float x2, float y2, DWORD dwClr, float width=1.0f) | C4Draw | |
| DrawOperation enum name | C4Draw | |
| DrawPatternedCircle(C4Surface *sfcDest, int x, int y, int r, BYTE col, C4Pattern &Pattern, CStdPalette &rPal) | C4Draw | |
| DrawPix(C4Surface *sfcDest, float tx, float ty, DWORD dwCol) | C4Draw | |
| DrawQuadDw(C4Surface *sfcTarget, float *ipVtx, DWORD dwClr1, DWORD dwClr2, DWORD dwClr3, DWORD dwClr4, C4ShaderCall *shader_call) | C4Draw | |
| dwBlitMode | C4Draw | protected |
| EnsureMainContextSelected() override | CStdGL | virtual |
| Error(const char *szMsg) override | CStdGL | protectedvirtual |
| fClipX1 | C4Draw | protected |
| fClipX2 | C4Draw | protected |
| fClipY1 | C4Draw | protected |
| fClipY2 | C4Draw | protected |
| FillBG(DWORD dwClr=0) override | CStdGL | virtual |
| FreeVAOID(unsigned int vaoid) | CStdGL | |
| fStClipX1 | C4Draw | protected |
| fStClipX2 | C4Draw | protected |
| fStClipY1 | C4Draw | protected |
| fStClipY2 | C4Draw | protected |
| fUsePerspective | C4Draw | protected |
| gamma | C4Draw | |
| gammaOut | C4Draw | |
| GENERIC_VBO_SIZE | CStdGL | protectedstatic |
| GenericVAOs | CStdGL | protected |
| GenericVBOs | CStdGL | protected |
| GenericVBOSizes | CStdGL | protected |
| GenVAOID() | CStdGL | |
| GetBlitModulation(DWORD &rdwColor) | C4Draw | inline |
| GetClipRect() const | C4Draw | |
| GetFoW() const | C4Draw | inline |
| GetOutRect() const | C4Draw | |
| GetPrimaryClipper(int &rX1, int &rY1, int &rX2, int &rY2) | C4Draw | |
| GetProjectionMatrix() const | CStdGL | inline |
| GetSpriteShader(int ssc) | CStdGL | |
| GetSpriteShader(bool haveBase, bool haveOverlay, bool haveNormal) | CStdGL | |
| GetSurfaceSize(C4Surface *sfcSurface, int &iWdt, int &iHgt) | C4Draw | |
| GetVAO(unsigned int vaoid, GLuint &vao) | CStdGL | |
| GetZoom(ZoomData *r) | C4Draw | inline |
| GLErrorString(GLenum code) | CStdGL | protected |
| Grayscale(C4Surface *sfcSfc, int32_t iOffset=0) | C4Draw | |
| has_khr_debug | CStdGL | protected |
| iClipX1 | C4Draw | protected |
| iClipX2 | C4Draw | protected |
| iClipY1 | C4Draw | protected |
| iClipY2 | C4Draw | protected |
| Init(C4AbstractApp *pApp, unsigned int iXRes, unsigned int iYRes, unsigned int iMonitor) | C4Draw | |
| InitShaders(C4GroupSet *pGroups) | CStdGL | |
| InvalidateDeviceObjects() override | CStdGL | virtual |
| iPixelFormat | CStdGL | protected |
| lines_tex | CStdGL | protected |
| LockingPrimary() | C4Draw | inline |
| MaxTexSize | C4Draw | |
| MeshTransform | C4Draw | protected |
| N_GENERIC_VBOS | CStdGL | protectedstatic |
| NextVAOID | CStdGL | protected |
| NoPrimaryClipper() | C4Draw | |
| ObjectLabel(uint32_t identifier, uint32_t name, int32_t length, const char *label) | CStdGL | |
| OnResolutionChanged(unsigned int iXRes, unsigned int iYRes) override | CStdGL | virtual |
| OP_POINTS enum value | C4Draw | |
| OP_TRIANGLES enum value | C4Draw | |
| pApp | C4Draw | |
| pCurrCtx | CStdGL | protected |
| PerformMesh(StdMeshInstance &instance, float tx, float ty, float twdt, float thgt, DWORD dwPlayerColor, C4BltTransform *pTransform) override | CStdGL | virtual |
| PerformMultiBlt(C4Surface *sfcTarget, DrawOperation op, const C4BltVertex *vertices, unsigned int n_vertices, bool has_tex, C4ShaderCall *shader_call) | CStdGL | |
| PerformMultiLines(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, float width, C4ShaderCall *shader_call) override | CStdGL | virtual |
| PerformMultiPix(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, C4ShaderCall *shader_call) override | CStdGL | virtual |
| PerformMultiTris(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, const C4BltTransform *pTransform, C4TexRef *pTex, C4TexRef *pOverlay, C4TexRef *pNormal, DWORD dwOverlayClrMod, C4ShaderCall *shader_call) override | CStdGL | virtual |
| pFoW | C4Draw | protected |
| pMainCtx | CStdGL | protected |
| PrepareMaterial(StdMeshMatManager &mat_manager, StdMeshMaterialLoader &loader, StdMeshMaterial &mat) override | CStdGL | virtual |
| PrepareRendering(C4Surface *sfcToSurface) override | CStdGL | virtual |
| PrepareSpriteShader(C4Shader &shader, const char *name, int ssc, C4GroupSet *pGroups, const char *const *additionalDefines, const char *const *additionalSlices) override | CStdGL | virtual |
| PrimaryLocked | C4Draw | protected |
| PrimaryUnlocked() | C4Draw | inline |
| ProjectionMatrix | CStdGL | protected |
| RemoveZoom(float &X, float &Y) | C4Draw | |
| RenderMesh(StdMeshInstance &instance, C4Surface *sfcTarget, float tx, float ty, float twdt, float thgt, DWORD dwPlayerColor, C4BltTransform *pTransform) | C4Draw | |
| RenderTarget | C4Draw | protected |
| ResetBlitMode() | C4Draw | inline |
| ResetGamma() | C4Draw | |
| RestoreDeviceObjects() override | CStdGL | virtual |
| RestorePrimaryClipper() | C4Draw | |
| scriptUniform | C4Draw | |
| SetBlitMode(DWORD dwBlitMode) | C4Draw | inline |
| SetFoW(const C4FoWRegion *fow) | C4Draw | inline |
| SetGamma(float r, float g, float b, int32_t iRampIndex) | C4Draw | |
| SetMeshTransform(const StdMeshMatrix *Transform) | C4Draw | inline |
| SetPerspective(bool fSet) | C4Draw | inline |
| SetPrimaryClipper(int iX1, int iY1, int iX2, int iY2) | C4Draw | |
| SetupMultiBlt(C4ShaderCall &call, const C4BltTransform *pTransform, GLuint baseTex, GLuint overlayTex, GLuint normalTex, DWORD dwOverlayModClr, StdProjectionMatrix *out_modelview) | CStdGL | |
| SetZoom(float X, float Y, float Zoom) | C4Draw | |
| SetZoom(const ZoomData &zoom) | C4Draw | inline |
| sfcFmt | CStdGL | protected |
| SpriteShader | CStdGL | protected |
| SpriteShaderBase | CStdGL | protected |
| SpriteShaderBaseMod2 | CStdGL | protected |
| SpriteShaderBaseOverlay | CStdGL | protected |
| SpriteShaderBaseOverlayMod2 | CStdGL | protected |
| SpriteShaderLight | CStdGL | protected |
| SpriteShaderLightBase | CStdGL | protected |
| SpriteShaderLightBaseMod2 | CStdGL | protected |
| SpriteShaderLightBaseNormal | CStdGL | protected |
| SpriteShaderLightBaseNormalMod2 | CStdGL | protected |
| SpriteShaderLightBaseNormalOverlay | CStdGL | protected |
| SpriteShaderLightBaseNormalOverlayMod2 | CStdGL | protected |
| SpriteShaderLightBaseOverlay | CStdGL | protected |
| SpriteShaderLightBaseOverlayMod2 | CStdGL | protected |
| SpriteShaderLightMod2 | CStdGL | protected |
| SpriteShaderMod2 | CStdGL | protected |
| StorePrimaryClipper() | C4Draw | |
| StringOut(const char *szText, CStdFont &rFont, float fZoom, C4Surface *sfcDest, float iTx, float iTy, DWORD dwFCol=0xffffffff, BYTE byForm=ALeft, bool fDoMarkup=true) | C4Draw | |
| StringOut(const char *szText, C4Surface *sfcDest, float iTx, float iTy, DWORD dwFCol, BYTE byForm, bool fDoMarkup, C4Markup &Markup, CStdFont *pFont, float fZoom) | C4Draw | protected |
| SubPrimaryClipper(int iX1, int iY1, int iX2, int iY2) | C4Draw | |
| TextOut(const char *szText, CStdFont &rFont, float fZoom, C4Surface *sfcDest, float iTx, float iTy, DWORD dwFCol=0xffffffff, BYTE byForm=ALeft, bool fDoMarkup=true) | C4Draw | |
| UpdateClipper() override | CStdGL | virtual |
| VAOIDs | CStdGL | protected |
| Workarounds | CStdGL | |
| Zoom | C4Draw | |
| ZoomX | C4Draw | protected |
| ZoomY | C4Draw | protected |
| ~C4Draw() | C4Draw | inlinevirtual |
| ~CStdGL() override | CStdGL |