|
|
virtual void | switchToGraphicsMode ()=0 |
| |
|
virtual void | colorSelect (byte csel)=0 |
| |
|
virtual void | selectCursor (uint16 num)=0 |
| |
|
virtual void | blitToScreen (int16 x, int16 y, int16 w, int16 h)=0 |
| |
|
virtual void | blitToScreen (int16 ofs, int16 w, int16 h)=0 |
| |
|
virtual uint16 | calcXY (uint16 x, uint16 y)=0 |
| |
|
virtual uint16 | calcXY_p (uint16 x, uint16 y)=0 |
| |
|
virtual void | backBufferToRealFull ()=0 |
| |
|
virtual void | realBufferToBackFull ()=0 |
| |
|
virtual void | swapRealBackBuffer ()=0 |
| |
|
virtual void | copyScreenBlock (byte *source, uint16 w, uint16 h, byte *target, uint16 ofs)=0 |
| |
|
virtual void | swapScreenRect (byte *pixels, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual byte * | backupImage (byte *screen, uint16 ofs, uint16 w, uint16 h, byte *buffer)=0 |
| |
|
virtual void | restoreImage (byte *buffer, byte *target)=0 |
| |
|
virtual void | refreshImageData (byte *buffer)=0 |
| |
|
virtual void | restoreBackupImage (byte *target)=0 |
| |
|
virtual void | blit (byte *pixels, uint16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | blitAndWait (byte *pixels, uint16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | fill (byte pixel, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | fillAndWait (byte pixel, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | blitSprite (byte *pixels, int16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | blitSpriteFlip (byte *pixels, int16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | blitSpriteBak (byte *pixels, int16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs, byte *backup, byte mask)=0 |
| |
|
virtual void | blitScratchBackSprite (uint16 sprofs, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | blitFromBackBuffer (byte w, byte h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | drawSprite (byte *sprite, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | drawSpriteFlip (byte *sprite, byte *screen, uint16 ofs)=0 |
| |
|
virtual byte * | loadSprit (byte index)=0 |
| |
|
virtual byte * | loadPersSprit (byte index)=0 |
| |
|
virtual void | backupAndShowSprite (byte index, byte x, byte y)=0 |
| |
|
virtual byte * | loadPortraitWithFrame (byte index)=0 |
| |
|
virtual void | drawVLine (uint16 x, uint16 y, uint16 l, byte color, byte *target)=0 |
| |
|
virtual void | drawHLine (uint16 x, uint16 y, uint16 l, byte color, byte *target)=0 |
| |
|
virtual uint16 | drawHLineWithEnds (uint16 bmask, uint16 bpix, byte color, uint16 l, byte *target, uint16 ofs)=0 |
| |
|
virtual void | printChar (byte c, byte *target)=0 |
| |
|
virtual void | animLiftToLeft (uint16 n, byte *pixels, uint16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | animLiftToRight (uint16 n, byte *pixels, uint16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | animLiftToDown (byte *pixels, uint16 pw, uint16 w, uint16 h, byte *screen, uint16 ofs)=0 |
| |
|
virtual void | animLiftToUp (byte *pixels, uint16 pw, uint16 w, uint16 h, byte *screen, uint16 x, uint16 y)=0 |
| |
|
virtual void | hideScreenBlockLiftToDown (uint16 n, byte *screen, byte *source, uint16 w, uint16 h, byte *target, uint16 ofs)=0 |
| |
|
virtual void | hideScreenBlockLiftToUp (uint16 n, byte *screen, byte *source, uint16 w, uint16 h, byte *target, uint16 ofs)=0 |
| |
|
virtual void | hideScreenBlockLiftToLeft (uint16 n, byte *screen, byte *source, uint16 w, uint16 h, byte *target, uint16 ofs)=0 |
| |
|
virtual void | hideScreenBlockLiftToRight (uint16 n, byte *screen, byte *source, uint16 w, uint16 h, byte *target, uint16 ofs)=0 |
| |
|
virtual void | hideShatterFall (byte *screen, byte *source, uint16 w, uint16 h, byte *target, uint16 ofs)=0 |
| |
|
virtual void | traceLine (uint16 sx, uint16 ex, uint16 sy, uint16 ey, byte *source, byte *target)=0 |
| |
|
virtual void | zoomImage (byte *pixels, byte w, byte h, byte nw, byte nh, byte *target, uint16 ofs)=0 |
| |
|
virtual void | animZoomIn (byte *pixels, byte w, byte h, byte *target, uint16 ofs)=0 |
| |
|
virtual void | zoomInplaceXY (byte *pixels, byte w, byte h, byte nw, byte nh, uint16 x, uint16 y, byte *target)=0 |
| |