|
| void | addDirtyRect (const Common::Rect &r) override |
| |
|
| BaseSurface (int width, int height) |
| |
| bool | clip (Common::Rect &srcBounds, Common::Rect &destBounds) const |
| |
| | ManagedSurface () |
| |
| | ManagedSurface (const ManagedSurface &surf) |
| |
| | ManagedSurface (int width, int height) |
| |
| | ManagedSurface (int width, int height, const Graphics::PixelFormat &pixelFormat) |
| |
| | ManagedSurface (ManagedSurface &surf, const Common::Rect &bounds) |
| |
| | ManagedSurface (Surface *surf, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES) |
| |
| | ManagedSurface (const Surface *surf) |
| |
| virtual | ~ManagedSurface () |
| |
| | operator const Surface & () const |
| |
| const Surface & | rawSurface () const |
| |
|
Surface * | surfacePtr () |
| |
| ManagedSurface & | operator= (const ManagedSurface &surf) |
| |
| bool | empty () const |
| |
| DisposeAfterUse::Flag | disposeAfterUse () const |
| |
| uint32 | getPixel (int x, int y) const |
| |
| void | setPixel (int x, int y, uint32 pixel) |
| |
| const void * | getBasePtr (int x, int y) const |
| |
| void * | getBasePtr (int x, int y) |
| |
| void * | getPixels () |
| |
| const void * | getPixels () const |
| |
| virtual void | setPixels (void *newPixels) |
| |
| virtual void | create (int16 width, int16 height) |
| |
| virtual void | create (int16 width, int16 height, const PixelFormat &pixelFormat) |
| |
| virtual void | create (ManagedSurface &surf, const Common::Rect &bounds) |
| |
| virtual void | free () |
| |
| virtual void | clearDirtyRects () |
| |
| const Common::Point | getOffsetFromOwner () const |
| |
| const Common::Rect | getBounds () const |
| |
| void | blitFrom (const Surface &src) |
| |
| void | blitFrom (const Surface &src, const Common::Point &destPos) |
| |
| void | blitFrom (const Surface &src, const Common::Rect &srcRect, const Common::Point &destPos) |
| |
| void | blitFrom (const Surface &src, const Common::Rect &srcRect, const Common::Rect &destRect) |
| |
| void | blitFrom (const ManagedSurface &src, const Common::Rect &srcRect, const Common::Rect &destRect) |
| |
| void | blitFrom (const ManagedSurface &src) |
| |
| void | blitFrom (const ManagedSurface &src, const Common::Point &destPos) |
| |
| void | blitFrom (const ManagedSurface &src, const Common::Rect &srcRect, const Common::Point &destPos) |
| |
| void | transBlitFrom (const Surface &src, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff) |
| |
| void | transBlitFrom (const Surface &src, const Common::Point &destPos, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff) |
| |
| void | transBlitFrom (const Surface &src, const Common::Point &destPos, const ManagedSurface &mask) |
| |
| void | transBlitFrom (const Surface &src, const Common::Point &destPos, const Surface &mask) |
| |
| void | transBlitFrom (const Surface &src, const Common::Rect &srcRect, const Common::Point &destPos, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff) |
| |
| void | transBlitFrom (const Surface &src, const Common::Rect &srcRect, const Common::Rect &destRect, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff, const Surface *mask=nullptr, bool maskOnly=false) |
| |
| void | transBlitFrom (const ManagedSurface &src, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff) |
| |
| void | transBlitFrom (const ManagedSurface &src, const Common::Point &destPos, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff) |
| |
| void | transBlitFrom (const ManagedSurface &src, const Common::Point &destPos, const ManagedSurface &mask) |
| |
| void | transBlitFrom (const ManagedSurface &src, const Common::Rect &srcRect, const Common::Point &destPos, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff) |
| |
| void | transBlitFrom (const ManagedSurface &src, const Common::Rect &srcRect, const Common::Rect &destRect, uint transColor=0, bool flipped=false, uint overrideColor=0, uint srcAlpha=0xff, const Surface *mask=nullptr, bool maskOnly=false) |
| |
| void | rawBlitFrom (const Surface &src, const Common::Rect &srcRect, const Common::Point &destPos, const uint32 *palette) |
| |
| void | clear (uint color=0) |
| |
| void | markAllDirty () |
| |
| void | copyRectToSurface (const void *buffer, int srcPitch, int destX, int destY, int width, int height) |
| |
| void | copyRectToSurface (const Graphics::Surface &srcSurface, int destX, int destY, const Common::Rect subRect) |
| |
| void | copyRectToSurfaceWithKey (const void *buffer, int srcPitch, int destX, int destY, int width, int height, uint32 key) |
| |
| void | copyRectToSurfaceWithKey (const Graphics::Surface &srcSurface, int destX, int destY, const Common::Rect subRect, uint32 key) |
| |
| void | copyFrom (const ManagedSurface &surf) |
| |
| void | copyFrom (const Surface &surf) |
| |
| void | drawLine (int x0, int y0, int x1, int y1, uint32 color) |
| |
| void | drawThickLine (int x0, int y0, int x1, int y1, int penX, int penY, uint32 color) |
| |
| void | hLine (int x, int y, int x2, uint32 color) |
| |
| void | vLine (int x, int y, int y2, uint32 color) |
| |
| void | fillRect (Common::Rect r, uint32 color) |
| |
| void | frameRect (const Common::Rect &r, uint32 color) |
| |
| Surface | getSubArea (const Common::Rect &area) |
| |
| void | convertToInPlace (const PixelFormat &dstFormat, const byte *palette=nullptr) |
| |
| uint | getTransparentColor () const |
| |
| void | setTransparentColor (uint color) |
| |
| void | clearTransparentColor () |
| |
| bool | hasTransparentColor () const |
| |
| void | clearPalette () |
| |
| const uint32 * | getPalette () const |
| |
| void | setPalette (const byte *colors, uint start, uint num) |
| |
| void | setPalette (const uint32 *colors, uint start, uint num) |
| |