This is the complete list of members for C4Draw, 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 | |
C4Pattern class | C4Draw | friend |
C4Surface class | C4Draw | friend |
C4TexRef class | C4Draw | friend |
Clear() | C4Draw | virtual |
ClipAll | C4Draw | protected |
COLOR_DEPTH | C4Draw | static |
COLOR_DEPTH_BYTES | C4Draw | static |
CreateContext(C4Window *, C4AbstractApp *) | C4Draw | inlinevirtual |
CreatePrimaryClipper(unsigned int iXRes, unsigned int iYRes) | C4Draw | protected |
DeactivateBlitModulation() | C4Draw | inline |
Default() | C4Draw | virtual |
DEFAULT_MESSAGE_COLOR enum value | C4Draw | |
DetachPrimaryClipper(C4Surface *sfcSurface) | C4Draw | |
DeviceReady()=0 | C4Draw | pure 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 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()=0 | C4Draw | pure virtual |
Error(const char *szMsg) | C4Draw | protectedvirtual |
fClipX1 | C4Draw | protected |
fClipX2 | C4Draw | protected |
fClipY1 | C4Draw | protected |
fClipY2 | C4Draw | protected |
FillBG(DWORD dwClr=0)=0 | C4Draw | pure virtual |
fStClipX1 | C4Draw | protected |
fStClipX2 | C4Draw | protected |
fStClipY1 | C4Draw | protected |
fStClipY2 | C4Draw | protected |
fUsePerspective | C4Draw | protected |
gamma | C4Draw | |
gammaOut | C4Draw | |
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 | |
GetSurfaceSize(C4Surface *sfcSurface, int &iWdt, int &iHgt) | C4Draw | |
GetZoom(ZoomData *r) | C4Draw | inline |
Grayscale(C4Surface *sfcSfc, int32_t iOffset=0) | C4Draw | |
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 | |
InvalidateDeviceObjects()=0 | C4Draw | pure virtual |
LockingPrimary() | C4Draw | inline |
MaxTexSize | C4Draw | |
MeshTransform | C4Draw | protected |
NoPrimaryClipper() | C4Draw | |
OnResolutionChanged(unsigned int iXRes, unsigned int iYRes)=0 | C4Draw | pure virtual |
OP_POINTS enum value | C4Draw | |
OP_TRIANGLES enum value | C4Draw | |
pApp | C4Draw | |
PerformMesh(StdMeshInstance &instance, float tx, float ty, float twdt, float thgt, DWORD dwPlayerColor, C4BltTransform *pTransform)=0 | C4Draw | pure virtual |
PerformMultiLines(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, float width, C4ShaderCall *shader_call)=0 | C4Draw | pure virtual |
PerformMultiPix(C4Surface *sfcTarget, const C4BltVertex *vertices, unsigned int n_vertices, C4ShaderCall *shader_call)=0 | C4Draw | pure 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)=0 | C4Draw | pure virtual |
pFoW | C4Draw | protected |
PrepareMaterial(StdMeshMatManager &mat_manager, StdMeshMaterialLoader &loader, StdMeshMaterial &mat)=0 | C4Draw | pure virtual |
PrepareRendering(C4Surface *sfcToSurface)=0 | C4Draw | pure virtual |
PrepareSpriteShader(C4Shader &shader, const char *name, int ssc, C4GroupSet *pGroups, const char *const *additionalDefines, const char *const *additionalSlices)=0 | C4Draw | pure virtual |
PrimaryLocked | C4Draw | protected |
PrimaryUnlocked() | C4Draw | inline |
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()=0 | C4Draw | pure 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 | |
SetZoom(float X, float Y, float Zoom) | C4Draw | |
SetZoom(const ZoomData &zoom) | C4Draw | inline |
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()=0 | C4Draw | pure virtual |
Zoom | C4Draw | |
ZoomX | C4Draw | protected |
ZoomY | C4Draw | protected |
~C4Draw() | C4Draw | inlinevirtual |