ScummVM API documentation
AGS3::Surface Member List

This is the complete list of members for AGS3::Surface, including all inherited members.

addDirtyRect(const Common::Rect &r)Graphics::ManagedSurfacevirtual
BITMAP(Graphics::ManagedSurface *owner) (defined in AGS3::BITMAP)AGS3::BITMAP
blendBlitTo(ManagedSurface &target, const int posX=0, const int posY=0, const int flipping=FLIP_NONE, const Common::Rect *srcRect=nullptr, const uint colorMod=(uint32)(((255)<< 24)|((255)<< 16)|((255)<< 8)|(255)), const int width=-1, const int height=-1, const TSpriteBlendMode blend=BLEND_NORMAL, const AlphaType alphaType=ALPHA_FULL)Graphics::ManagedSurface
blendBlitTo(Surface &target, const int posX=0, const int posY=0, const int flipping=FLIP_NONE, const Common::Rect *srcRect=nullptr, const uint colorMod=(uint32)(((255)<< 24)|((255)<< 16)|((255)<< 8)|(255)), const int width=-1, const int height=-1, const TSpriteBlendMode blend=BLEND_NORMAL, const AlphaType alphaType=ALPHA_FULL) (defined in Graphics::ManagedSurface)Graphics::ManagedSurface
blitFrom(const Surface &src, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
blitFrom(const Surface &src, const Common::Point &destPos, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
blitFrom(const Surface &src, const Common::Rect &srcRect, const Common::Point &destPos, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
blitFrom(const Surface &src, const Common::Rect &srcRect, const Common::Rect &destRect, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
blitFrom(const ManagedSurface &src, const Common::Rect &srcRect, const Common::Rect &destRect)Graphics::ManagedSurface
blitFrom(const ManagedSurface &src)Graphics::ManagedSurface
blitFrom(const ManagedSurface &src, const Common::Point &destPos)Graphics::ManagedSurface
blitFrom(const ManagedSurface &src, const Common::Rect &srcRect, const Common::Point &destPos)Graphics::ManagedSurface
blitFromInner(const Surface &src, const Common::Rect &srcRect, const Common::Rect &destRect, const Palette *srcPalette)Graphics::ManagedSurfaceprotected
cb (defined in AGS3::BITMAP)AGS3::BITMAP
circlefill(int x, int y, int radius, int color)AGS3::BITMAP
cl (defined in AGS3::BITMAP)AGS3::BITMAP
Graphics::clear(uint32 color=0)Graphics::ManagedSurface
clear() (defined in AGS3::BITMAP)AGS3::BITMAPinline
clearDirtyRects()Graphics::ManagedSurfaceinlinevirtual
clearPalette()Graphics::ManagedSurface
clearTransparentColor()Graphics::ManagedSurfaceinline
Graphics::clip(Common::Rect &srcBounds, Common::Rect &destBounds) constGraphics::ManagedSurfaceinline
clip (defined in AGS3::BITMAP)AGS3::BITMAP
convertFrom(const ManagedSurface &surf, const PixelFormat &fmt)Graphics::ManagedSurface
convertFrom(const Surface &surf, const PixelFormat &fmt)Graphics::ManagedSurface
convertToInPlace(const PixelFormat &dstFormat)Graphics::ManagedSurfaceinline
convertToInPlace(const PixelFormat &dstFormat, const byte *palette, uint16 paletteCount)Graphics::ManagedSurfaceinline
copyFrom(const ManagedSurface &surf)Graphics::ManagedSurface
copyFrom(const Surface &surf)Graphics::ManagedSurface
copyRectToSurface(const void *buffer, int srcPitch, int destX, int destY, int width, int height)Graphics::ManagedSurfaceinline
copyRectToSurface(const Graphics::Surface &srcSurface, int destX, int destY, const Common::Rect subRect)Graphics::ManagedSurfaceinline
copyRectToSurfaceWithKey(const void *buffer, int srcPitch, int destX, int destY, int width, int height, uint32 key)Graphics::ManagedSurfaceinline
copyRectToSurfaceWithKey(const Graphics::Surface &srcSurface, int destX, int destY, const Common::Rect subRect, uint32 key)Graphics::ManagedSurfaceinline
cr (defined in AGS3::BITMAP)AGS3::BITMAP
create(int16 width, int16 height)Graphics::ManagedSurfacevirtual
create(int16 width, int16 height, const PixelFormat &pixelFormat)Graphics::ManagedSurfacevirtual
create(ManagedSurface &surf, const Common::Rect &bounds)Graphics::ManagedSurfacevirtual
ct (defined in AGS3::BITMAP)AGS3::BITMAP
detectAlpha() constGraphics::ManagedSurfaceinline
disposeAfterUse() constGraphics::ManagedSurfaceinline
draw(const BITMAP *srcBitmap, const Common::Rect &srcRect, int dstX, int dstY, bool horizFlip, bool vertFlip, bool skipTrans, int srcAlpha, int tintRed=-1, int tintGreen=-1, int tintBlue=-1)AGS3::BITMAP
drawLine(int x0, int y0, int x1, int y1, uint32 color)Graphics::ManagedSurfaceinline
drawThickLine(int x0, int y0, int x1, int y1, int penX, int penY, uint32 color)Graphics::ManagedSurfaceinline
empty() constGraphics::ManagedSurfaceinline
fillRect(Common::Rect r, uint32 color)Graphics::ManagedSurfaceinline
floodfill(int x, int y, int color)AGS3::BITMAP
Graphics::formatGraphics::ManagedSurface
format (defined in AGS3::BITMAP)AGS3::BITMAP
frameRect(const Common::Rect &r, uint32 color)Graphics::ManagedSurfaceinline
free()Graphics::ManagedSurfacevirtual
Graphics::getBasePtr(int x, int y) constGraphics::ManagedSurfaceinline
Graphics::getBasePtr(int x, int y)Graphics::ManagedSurfaceinline
getBasePtr(uint16 x, uint16 y) const (defined in AGS3::BITMAP)AGS3::BITMAPinline
getBounds() constGraphics::ManagedSurfaceinline
Graphics::getOffsetFromOwner() constGraphics::ManagedSurfaceinline
getOffsetFromOwner() const (defined in AGS3::BITMAP)AGS3::BITMAPinline
getpixel(int x, int y) const (defined in AGS3::BITMAP)AGS3::BITMAP
getPixel(int x, int y) constGraphics::ManagedSurfaceinline
Graphics::getPixels()Graphics::ManagedSurfaceinline
Graphics::getPixels() constGraphics::ManagedSurfaceinline
getPixels() const (defined in AGS3::BITMAP)AGS3::BITMAPinline
getSubArea(const Common::Rect &area)Graphics::ManagedSurfaceinline
getSurface() (defined in AGS3::BITMAP)AGS3::BITMAPinline
getSurface() const (defined in AGS3::BITMAP)AGS3::BITMAPinline
Graphics::getTransparentColor() constGraphics::ManagedSurfaceinline
getTransparentColor() const (defined in AGS3::BITMAP)AGS3::BITMAPinline
grabPalette(byte *colors, uint start, uint num) constGraphics::ManagedSurface
Graphics::hGraphics::ManagedSurface
h (defined in AGS3::BITMAP)AGS3::BITMAP
hasPalette() constGraphics::ManagedSurface
hasTransparentColor() constGraphics::ManagedSurfaceinline
Graphics::hLine(int x, int y, int x2, uint32 color)Graphics::ManagedSurfaceinline
AGS3::BITMAP::hLine(int x, int y, int x2, uint32 color)AGS3::BITMAPinline
isBlendBlitPixelFormatSupported(const PixelFormat &src, const PixelFormat &dst)Graphics::ManagedSurfaceinlinestatic
isSubBitmap() const (defined in AGS3::BITMAP)AGS3::BITMAPinline
line (defined in AGS3::BITMAP)AGS3::BITMAP
makeOpaque() (defined in AGS3::BITMAP)AGS3::BITMAP
ManagedSurface()Graphics::ManagedSurface
ManagedSurface(const ManagedSurface &surf)Graphics::ManagedSurface
ManagedSurface(ManagedSurface &&surf)Graphics::ManagedSurface
ManagedSurface(int width, int height)Graphics::ManagedSurface
ManagedSurface(int width, int height, const Graphics::PixelFormat &pixelFormat)Graphics::ManagedSurface
ManagedSurface(ManagedSurface &surf, const Common::Rect &bounds)Graphics::ManagedSurface
ManagedSurface(Surface *surf, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES)Graphics::ManagedSurface
ManagedSurface(const Surface *surf)Graphics::ManagedSurface
markAllDirty()Graphics::ManagedSurface
operator const Surface &() constGraphics::ManagedSurfaceinline
operator*() const (defined in AGS3::BITMAP)AGS3::BITMAPinline
operator=(const ManagedSurface &surf)Graphics::ManagedSurface
operator=(ManagedSurface &&surf)Graphics::ManagedSurface
Graphics::pitchGraphics::ManagedSurface
pitch (defined in AGS3::BITMAP)AGS3::BITMAP
rawBlitFrom(const ManagedSurface &src, const Common::Rect &srcRect, const Common::Point &destPos)Graphics::ManagedSurfaceinline
rawSurface() constGraphics::ManagedSurfaceinline
rotoscale(const TransformStruct &transform, bool filtering=false) constGraphics::ManagedSurface
scale(int16 newWidth, int16 newHeight, bool filtering=false) constGraphics::ManagedSurface
setPalette(const byte *colors, uint start, uint num)Graphics::ManagedSurface
setPixel(int x, int y, uint32 pixel)Graphics::ManagedSurfaceinline
setPixels(void *newPixels)Graphics::ManagedSurfacevirtual
setTransparentColor(uint32 color)Graphics::ManagedSurfaceinline
simpleBlitFrom(const Surface &src, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
simpleBlitFrom(const Surface &src, const Common::Point &destPos, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
simpleBlitFrom(const Surface &src, const Common::Rect &srcRect, const Common::Point &destPos, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
simpleBlitFrom(const ManagedSurface &src)Graphics::ManagedSurface
simpleBlitFrom(const ManagedSurface &src, const Common::Point &destPos)Graphics::ManagedSurface
simpleBlitFrom(const ManagedSurface &src, const Common::Rect &srcRect, const Common::Point &destPos)Graphics::ManagedSurface
simpleBlitFromInner(const Surface &src, const Common::Rect &srcRect, const Common::Point &destPos, const Palette *srcPalette, bool transparentColorSet, uint transparentColor)Graphics::ManagedSurfaceprotected
stretchDraw(const BITMAP *srcBitmap, const Common::Rect &srcRect, const Common::Rect &destRect, bool skipTrans, int srcAlpha)AGS3::BITMAP
Surface(int width, int height, const Graphics::PixelFormat &pixelFormat) (defined in AGS3::Surface)AGS3::Surfaceinline
Surface(Graphics::ManagedSurface &surf, const Common::Rect &bounds) (defined in AGS3::Surface)AGS3::Surfaceinline
surfacePtr() (defined in Graphics::ManagedSurface)Graphics::ManagedSurfaceinline
transBlitFrom(const Surface &src, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
transBlitFrom(const Surface &src, const Common::Point &destPos, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
transBlitFrom(const Surface &src, const Common::Point &destPos, const ManagedSurface &mask, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
transBlitFrom(const Surface &src, const Common::Point &destPos, const Surface &mask, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
transBlitFrom(const Surface &src, const Common::Rect &srcRect, const Common::Point &destPos, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
transBlitFrom(const Surface &src, const Common::Rect &srcRect, const Common::Rect &destRect, const Palette *srcPalette)Graphics::ManagedSurface
transBlitFrom(const Surface &src, const Common::Rect &srcRect, const Common::Rect &destRect, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff, const Surface *mask=nullptr, bool maskOnly=false, const Palette *srcPalette=nullptr)Graphics::ManagedSurface
transBlitFrom(const ManagedSurface &src, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff)Graphics::ManagedSurface
transBlitFrom(const ManagedSurface &src, const Common::Point &destPos, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff)Graphics::ManagedSurface
transBlitFrom(const ManagedSurface &src, const Common::Point &destPos, const ManagedSurface &mask)Graphics::ManagedSurface
transBlitFrom(const ManagedSurface &src, const Common::Rect &srcRect, const Common::Point &destPos, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff)Graphics::ManagedSurface
transBlitFrom(const ManagedSurface &src, const Common::Rect &srcRect, const Common::Rect &destRect, uint32 transColor=0, bool flipped=false, uint32 overrideColor=0, uint32 srcAlpha=0xff, const Surface *mask=nullptr, bool maskOnly=false)Graphics::ManagedSurface
transBlitFromInner(const Surface &src, const Common::Rect &srcRect, const Common::Rect &destRect, uint32 transColor, bool flipped, uint32 overrideColor, uint32 srcAlpha, const Palette *srcPalette, const Palette *dstPalette, const Surface *mask, bool maskOnly)Graphics::ManagedSurfaceprotected
Graphics::vLine(int x, int y, int y2, uint32 color)Graphics::ManagedSurfaceinline
AGS3::BITMAP::vLine(int x, int y, int y2, uint32 color)AGS3::BITMAPinline
Graphics::wGraphics::ManagedSurface
w (defined in AGS3::BITMAP)AGS3::BITMAP
~BITMAP() (defined in AGS3::BITMAP)AGS3::BITMAPinlinevirtual
~ManagedSurface()Graphics::ManagedSurfacevirtual
~Surface() override (defined in AGS3::Surface)AGS3::Surfaceinline