OpenClonk
C4Draw Member List

This is the complete list of members for C4Draw, 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
C4Pattern classC4Drawfriend
C4Surface classC4Drawfriend
C4TexRef classC4Drawfriend
Clear()C4Drawvirtual
ClipAllC4Drawprotected
COLOR_DEPTHC4Drawstatic
COLOR_DEPTH_BYTESC4Drawstatic
CreateContext(C4Window *, C4AbstractApp *)C4Drawinlinevirtual
CreatePrimaryClipper(unsigned int iXRes, unsigned int iYRes)C4Drawprotected
DeactivateBlitModulation()C4Drawinline
Default()C4Drawvirtual
DEFAULT_MESSAGE_COLOR enum valueC4Draw
DetachPrimaryClipper(C4Surface *sfcSurface)C4Draw
DeviceReady()=0C4Drawpure virtual
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()=0C4Drawpure virtual
Error(const char *szMsg)C4Drawprotectedvirtual
fClipX1C4Drawprotected
fClipX2C4Drawprotected
fClipY1C4Drawprotected
fClipY2C4Drawprotected
FillBG(DWORD dwClr=0)=0C4Drawpure virtual
fStClipX1C4Drawprotected
fStClipX2C4Drawprotected
fStClipY1C4Drawprotected
fStClipY2C4Drawprotected
fUsePerspectiveC4Drawprotected
gammaC4Draw
gammaOutC4Draw
GetBlitModulation(DWORD &rdwColor)C4Drawinline
GetClipRect() constC4Draw
GetFoW() constC4Drawinline
GetOutRect() constC4Draw
GetPrimaryClipper(int &rX1, int &rY1, int &rX2, int &rY2)C4Draw
GetSurfaceSize(C4Surface *sfcSurface, int &iWdt, int &iHgt)C4Draw
GetZoom(ZoomData *r)C4Drawinline
Grayscale(C4Surface *sfcSfc, int32_t iOffset=0)C4Draw
iClipX1C4Drawprotected
iClipX2C4Drawprotected
iClipY1C4Drawprotected
iClipY2C4Drawprotected
Init(C4AbstractApp *pApp, unsigned int iXRes, unsigned int iYRes, unsigned int iMonitor)C4Draw
InvalidateDeviceObjects()=0C4Drawpure virtual
LockingPrimary()C4Drawinline
MaxTexSizeC4Draw
MeshTransformC4Drawprotected
NoPrimaryClipper()C4Draw
OnResolutionChanged(unsigned int iXRes, unsigned int iYRes)=0C4Drawpure virtual
OP_POINTS enum valueC4Draw
OP_TRIANGLES enum valueC4Draw
pAppC4Draw
PerformMesh(StdMeshInstance &instance, float tx, float ty, float twdt, float thgt, DWORD dwPlayerColor, C4BltTransform *pTransform)=0C4Drawpure virtual
PerformMultiLines(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, float width, C4ShaderCall *shader_call)=0C4Drawpure virtual
PerformMultiPix(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, C4ShaderCall *shader_call)=0C4Drawpure 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)=0C4Drawpure virtual
pFoWC4Drawprotected
PrepareMaterial(StdMeshMatManager &mat_manager, StdMeshMaterialLoader &loader, StdMeshMaterial &mat)=0C4Drawpure virtual
PrepareRendering(C4Surface *sfcToSurface)=0C4Drawpure virtual
PrepareSpriteShader(C4Shader &shader, const char *name, int ssc, C4GroupSet *pGroups, const char *const *additionalDefines, const char *const *additionalSlices)=0C4Drawpure virtual
PrimaryLockedC4Drawprotected
PrimaryUnlocked()C4Drawinline
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()=0C4Drawpure virtual
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
SetZoom(float X, float Y, float Zoom)C4Draw
SetZoom(const ZoomData &zoom)C4Drawinline
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()=0C4Drawpure virtual
ZoomC4Draw
ZoomXC4Drawprotected
ZoomYC4Drawprotected
~C4Draw()C4Drawinlinevirtual