OpenClonk
CStdGL Member List

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

ActivateBlitModulation(DWORD dwWithClr)C4Drawinline
ActiveC4Draw
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)C4Drawvirtual
BlitModulateClrC4Drawprotected
BlitModulatedC4Drawprotected
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()=defaultC4Draw
C4FoWRegion classCStdGLfriend
C4FullScreen classCStdGLfriend
C4Pattern classCStdGLfriend
C4ShaderCall classCStdGLfriend
C4StartupOptionsDlg classCStdGLfriend
C4Surface classCStdGLfriend
C4TexRef classCStdGLfriend
C4Window classCStdGLfriend
CheckGLError(const char *szAtOp)CStdGLprotected
Clear() overrideCStdGLvirtual
ClipAllC4Drawprotected
COLOR_DEPTHC4Drawstatic
COLOR_DEPTH_BYTESC4Drawstatic
CreateContext(C4Window *pWindow, C4AbstractApp *pApp) overrideCStdGLvirtual
CreatePrimaryClipper(unsigned int iXRes, unsigned int iYRes)C4Drawprotected
CStdGL()CStdGL
CStdGLCtx classCStdGLfriend
CurrentVBOCStdGLprotected
DeactivateBlitModulation()C4Drawinline
Default() overrideCStdGLvirtual
DEFAULT_MESSAGE_COLOR enum valueC4Draw
DetachPrimaryClipper(C4Surface *sfcSurface)C4Draw
DeviceReady() overrideCStdGLinlinevirtual
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 nameC4Draw
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
dwBlitModeC4Drawprotected
EnsureMainContextSelected() overrideCStdGLvirtual
Error(const char *szMsg) overrideCStdGLprotectedvirtual
fClipX1C4Drawprotected
fClipX2C4Drawprotected
fClipY1C4Drawprotected
fClipY2C4Drawprotected
FillBG(DWORD dwClr=0) overrideCStdGLvirtual
FreeVAOID(unsigned int vaoid)CStdGL
fStClipX1C4Drawprotected
fStClipX2C4Drawprotected
fStClipY1C4Drawprotected
fStClipY2C4Drawprotected
fUsePerspectiveC4Drawprotected
gammaC4Draw
gammaOutC4Draw
GENERIC_VBO_SIZECStdGLprotectedstatic
GenericVAOsCStdGLprotected
GenericVBOsCStdGLprotected
GenericVBOSizesCStdGLprotected
GenVAOID()CStdGL
GetBlitModulation(DWORD &rdwColor)C4Drawinline
GetClipRect() constC4Draw
GetFoW() constC4Drawinline
GetOutRect() constC4Draw
GetPrimaryClipper(int &rX1, int &rY1, int &rX2, int &rY2)C4Draw
GetProjectionMatrix() constCStdGLinline
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)C4Drawinline
GLErrorString(GLenum code)CStdGLprotected
Grayscale(C4Surface *sfcSfc, int32_t iOffset=0)C4Draw
has_khr_debugCStdGLprotected
iClipX1C4Drawprotected
iClipX2C4Drawprotected
iClipY1C4Drawprotected
iClipY2C4Drawprotected
Init(C4AbstractApp *pApp, unsigned int iXRes, unsigned int iYRes, unsigned int iMonitor)C4Draw
InitShaders(C4GroupSet *pGroups)CStdGL
InvalidateDeviceObjects() overrideCStdGLvirtual
iPixelFormatCStdGLprotected
lines_texCStdGLprotected
LockingPrimary()C4Drawinline
MaxTexSizeC4Draw
MeshTransformC4Drawprotected
N_GENERIC_VBOSCStdGLprotectedstatic
NextVAOIDCStdGLprotected
NoPrimaryClipper()C4Draw
ObjectLabel(uint32_t identifier, uint32_t name, int32_t length, const char *label)CStdGL
OnResolutionChanged(unsigned int iXRes, unsigned int iYRes) overrideCStdGLvirtual
OP_POINTS enum valueC4Draw
OP_TRIANGLES enum valueC4Draw
pAppC4Draw
pCurrCtxCStdGLprotected
PerformMesh(StdMeshInstance &instance, float tx, float ty, float twdt, float thgt, DWORD dwPlayerColor, C4BltTransform *pTransform) overrideCStdGLvirtual
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) overrideCStdGLvirtual
PerformMultiPix(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, C4ShaderCall *shader_call) overrideCStdGLvirtual
PerformMultiTris(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, const C4BltTransform *pTransform, C4TexRef *pTex, C4TexRef *pOverlay, C4TexRef *pNormal, DWORD dwOverlayClrMod, C4ShaderCall *shader_call) overrideCStdGLvirtual
pFoWC4Drawprotected
pMainCtxCStdGLprotected
PrepareMaterial(StdMeshMatManager &mat_manager, StdMeshMaterialLoader &loader, StdMeshMaterial &mat) overrideCStdGLvirtual
PrepareRendering(C4Surface *sfcToSurface) overrideCStdGLvirtual
PrepareSpriteShader(C4Shader &shader, const char *name, int ssc, C4GroupSet *pGroups, const char *const *additionalDefines, const char *const *additionalSlices) overrideCStdGLvirtual
PrimaryLockedC4Drawprotected
PrimaryUnlocked()C4Drawinline
ProjectionMatrixCStdGLprotected
RemoveZoom(float &X, float &Y)C4Draw
RenderMesh(StdMeshInstance &instance, C4Surface *sfcTarget, float tx, float ty, float twdt, float thgt, DWORD dwPlayerColor, C4BltTransform *pTransform)C4Draw
RenderTargetC4Drawprotected
ResetBlitMode()C4Drawinline
ResetGamma()C4Draw
RestoreDeviceObjects() overrideCStdGLvirtual
RestorePrimaryClipper()C4Draw
scriptUniformC4Draw
SetBlitMode(DWORD dwBlitMode)C4Drawinline
SetFoW(const C4FoWRegion *fow)C4Drawinline
SetGamma(float r, float g, float b, int32_t iRampIndex)C4Draw
SetMeshTransform(const StdMeshMatrix *Transform)C4Drawinline
SetPerspective(bool fSet)C4Drawinline
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)C4Drawinline
sfcFmtCStdGLprotected
SpriteShaderCStdGLprotected
SpriteShaderBaseCStdGLprotected
SpriteShaderBaseMod2CStdGLprotected
SpriteShaderBaseOverlayCStdGLprotected
SpriteShaderBaseOverlayMod2CStdGLprotected
SpriteShaderLightCStdGLprotected
SpriteShaderLightBaseCStdGLprotected
SpriteShaderLightBaseMod2CStdGLprotected
SpriteShaderLightBaseNormalCStdGLprotected
SpriteShaderLightBaseNormalMod2CStdGLprotected
SpriteShaderLightBaseNormalOverlayCStdGLprotected
SpriteShaderLightBaseNormalOverlayMod2CStdGLprotected
SpriteShaderLightBaseOverlayCStdGLprotected
SpriteShaderLightBaseOverlayMod2CStdGLprotected
SpriteShaderLightMod2CStdGLprotected
SpriteShaderMod2CStdGLprotected
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)C4Drawprotected
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() overrideCStdGLvirtual
VAOIDsCStdGLprotected
WorkaroundsCStdGL
ZoomC4Draw
ZoomXC4Drawprotected
ZoomYC4Drawprotected
~C4Draw()C4Drawinlinevirtual
~CStdGL() overrideCStdGL