Public Member Functions | |
| void | init () |
| void | draw (bool updateScreen=true) |
| void | loadFonts (Common::SeekableReadStream *chunkStream) |
| void | addObject (RenderObject *object) |
| void | removeObject (RenderObject *object) |
| void | clearObjects () |
| void | redrawAll () |
| void | suppressNextDraw () |
| const Font * | getFont (uint id) const |
| const Graphics::Screen * | getScreen () |
| const Graphics::PixelFormat & | getInputPixelFormat () |
| const Graphics::PixelFormat & | getScreenPixelFormat () |
| const Graphics::PixelFormat & | getTransparentPixelFormat () |
| uint32 | getTransColor () |
| Graphics::ManagedSurface & | getAutotextSurface (uint16 id) |
| Common::Rect & | getAutotextSurfaceBounds (uint16 id) |
| void | grabViewportObjects (Common::Array< RenderObject *> &inArray) |
| void | screenshotScreen (Graphics::ManagedSurface &inSurf) |
| void | debugDrawToScreen (const Graphics::ManagedSurface &surf) |
Static Public Member Functions | |
| static void | loadSurfacePalette (Graphics::ManagedSurface &inSurf, const Common::Path &paletteFilename, uint paletteStart=0, uint paletteSize=256) |
| static void | copyToManaged (const Graphics::Surface &src, Graphics::ManagedSurface &dst, bool verticalFlip=false, bool doubleSize=false) |
| static void | copyToManaged (void *src, Graphics::ManagedSurface &dst, uint srcW, uint srcH, const Graphics::PixelFormat &format, bool verticalFlip=false, bool doubleSize=false) |
| static void | rotateBlit (const Graphics::ManagedSurface &src, Graphics::ManagedSurface &dest, byte rotation) |
| static void | crossDissolve (const Graphics::ManagedSurface &from, const Graphics::ManagedSurface &to, byte alpha, const Common::Rect &rect, Graphics::ManagedSurface &inResult) |
Public Attributes | |
| Graphics::ManagedSurface | _object0 |