|
void | beginFrame () |
|
void | addObjectToScene (GfxObj *obj) |
|
GfxObj * | loadAnim (const char *name) |
|
GfxObj * | loadGet (const char *name) |
|
GfxObj * | loadDoor (const char *name) |
|
GfxObj * | loadCharacterAnim (const char *name) |
|
void | sortScene () |
|
void | freeCharacterObjects () |
|
void | freeLocationObjects () |
|
void | showGfxObj (GfxObj *obj, bool visible) |
|
void | blt (const Common::Rect &r, byte *data, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor) |
|
void | unpackBlt (const Common::Rect &r, byte *data, uint size, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor) |
|
void | showFloatingLabel (GfxObj *label) |
|
void | hideFloatingLabel () |
|
GfxObj * | renderFloatingLabel (Font *font, char *text) |
|
GfxObj * | createLabel (Font *font, const char *text, byte color) |
|
void | showLabel (GfxObj *label, int16 x, int16 y) |
|
void | hideLabel (GfxObj *label) |
|
void | freeLabels () |
|
void | unregisterLabel (GfxObj *label) |
|
GfxObj * | registerBalloon (Frames *frames, const char *text) |
|
int | setItem (GfxObj *obj, uint16 x, uint16 y, byte transparentColor=0) |
|
void | setItemFrame (uint item, uint16 f) |
|
void | freeDialogueObjects () |
|
void | setBackground (uint type, BackgroundInfo *info) |
|
void | patchBackground (Graphics::Surface &surf, int16 x, int16 y, bool mask=false) |
|
void | grabBackground (const Common::Rect &r, Graphics::Surface &dst) |
|
void | fillBackground (const Common::Rect &r, byte color) |
|
void | invertBackground (const Common::Rect &r) |
|
void | setPalette (Palette &palette) |
|
void | setBlackPalette () |
|
void | animatePalette () |
|
void | applyHalfbriteEffect_NS (Graphics::Surface &surf) |
|
void | setHalfbriteMode (bool enable) |
|
void | setProjectorPos (int x, int y) |
|
void | setProjectorProgram (int16 *data) |
|
void | initiateScroll (int deltaX, int deltaY) |
|
void | setScrollPosX (int scrollX) |
|
void | setScrollPosY (int scrollY) |
|
void | getScrollPos (Common::Point &p) |
|
| Gfx (Parallaction *vm) |
|
void | clearScreen () |
|
void | updateScreen () |
|
|
void | resetSceneDrawList () |
|
Graphics::Surface * | lockScreen () |
|
void | unlockScreen () |
|
void | updateScreenIntern () |
|
void | copyRectToScreen (const byte *buf, int pitch, int x, int y, int w, int h) |
|
void | scroll () |
|
void | drawOverlay (Graphics::Surface &surf) |
|
void | drawInventory () |
|
void | drawList (Graphics::Surface &surface, GfxObjArray &list) |
|
void | updateFloatingLabel () |
|
void | copyRect (const Common::Rect &r, Graphics::Surface &src, Graphics::Surface &dst) |
|
void | drawText (Font *font, Graphics::Surface *surf, uint16 x, uint16 y, const char *text, byte color) |
|
void | drawGfxObject (GfxObj *obj, Graphics::Surface &surf) |
|
void | bltMaskScale (const Common::Rect &r, byte *data, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor) |
|
void | bltMaskNoScale (const Common::Rect &r, byte *data, Graphics::Surface *surf, uint16 z, byte transparentColor) |
|
void | bltNoMaskNoScale (const Common::Rect &r, byte *data, Graphics::Surface *surf, byte transparentColor) |
|