|
| UpscaledGfxDriver (int16 textAlignX, bool scaleCursor, bool rgbRendering) |
|
void | initScreen (const Graphics::PixelFormat *format) override |
|
void | setPalette (const byte *colors, uint start, uint num, bool update, const PaletteMod *palMods, const byte *palModMapping) override |
|
void | copyRectToScreen (const byte *src, int srcX, int srcY, int pitch, int destX, int destY, int w, int h, const PaletteMod *palMods, const byte *palModMapping) override |
|
void | replaceCursor (const void *cursor, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor) override |
|
Common::Point | getMousePos () const override |
|
void | setMousePos (const Common::Point &pos) const override |
|
void | setShakePos (int shakeXOffset, int shakeYOffset) const override |
|
void | clearRect (const Common::Rect &r) const override |
|
Common::Point | getRealCoords (Common::Point &pos) const override |
|
void | drawTextFontGlyph (const byte *src, int pitch, int hiresDestX, int hiresDestY, int hiresW, int hiresH, int transpColor, const PaletteMod *palMods, const byte *palModMapping) override |
|
bool | driverBasedTextRendering () const override |
|
| GfxDefaultDriver (uint16 screenWidth, uint16 screenHeight, bool isSCI0, bool rgbRendering) |
|
void | replaceMacCursor (const Graphics::Cursor *) override |
|
void | copyCurrentBitmap (byte *dest, uint32 size) const override |
|
void | copyCurrentPalette (byte *dest, int start, int num) const override |
|
bool | supportsPalIntensity () const override |
|
bool | supportsHiResGraphics () const override |
|
| GfxDriver (uint16 screenWidth, uint16 screenHeight, int numColors) |
|
virtual byte | remapTextColor (byte color) const |
|
virtual void | setColorMap (const byte *colorMap) |
|
virtual void | setFlags (uint32 flags) |
|
virtual void | clearFlags (uint32 flags) |
|
uint16 | numColors () const |
|
byte | pixelSize () const |
|
|
typedef void(* | GlyphRenderProc) (byte *, int, const byte *, int, int, int, int) |
|
typedef void(* | ScaledRenderProc) (byte *, const byte *, int, int, int) |
|
typedef void(* | ColorConvProc) (byte *, const byte *, int, int, int, const byte *) |
|
typedef void(* | ColorConvModProc) (byte *, const byte *, int, int, int, const byte *, const byte *, Graphics::PixelFormat &, const PaletteMod *, const byte *) |
|
|
| UpscaledGfxDriver (uint16 scaledW, uint16 scaledH, int16 textAlignX, bool scaleCursor, bool rgbRendering) |
|
void | updateScreen (int destX, int destY, int w, int h, const PaletteMod *palMods, const byte *palModMapping) |
|
void | adjustCursorBuffer (uint16 newWidth, uint16 newHeight) |
|
void | updatePalette (const byte *colors, uint start, uint num) |
|