Public Member Functions | |
virtual void | allocateSurface (const Common::Rect &) |
virtual void | deallocateSurface () |
virtual void | shareSurface (Surface *surface) |
bool | isSurfaceValid () const |
Graphics::Surface * | getSurface () const |
void | getSurfaceBounds (Common::Rect &r) |
void | copyToCurrentPort () const |
void | copyToCurrentPortTransparent () const |
void | copyToCurrentPort (const Common::Rect &) const |
void | copyToCurrentPortTransparent (const Common::Rect &) const |
void | copyToCurrentPort (const Common::Rect &, const Common::Rect &) const |
void | copyToCurrentPortTransparent (const Common::Rect &, const Common::Rect &) const |
void | copyToCurrentPortMasked (const Common::Rect &, const Common::Rect &, const Surface *) const |
void | copyToCurrentPortTransparentGlow (const Common::Rect &, const Common::Rect &) const |
void | scaleTransparentCopy (const Common::Rect &, const Common::Rect &) const |
void | scaleTransparentCopyGlow (const Common::Rect &, const Common::Rect &) const |
virtual void | getImageFromPICTFile (const Common::Path &fileName) |
virtual void | getImageFromPICTResource (Common::MacResManager *resFork, uint16 id) |
virtual void | getImageFromMovieFrame (Video::VideoDecoder *, TimeValue) |
Protected Attributes | |
bool | _ownsSurface |
Graphics::Surface * | _surface |
Common::Rect | _bounds |