ScummVM API documentation
Pegasus::SpriteFrame Class Reference
Inheritance diagram for Pegasus::SpriteFrame:
Pegasus::Frame Pegasus::PixelImage Pegasus::Surface

Protected Attributes

uint32 _referenceCount
 
- Protected Attributes inherited from Pegasus::PixelImage
bool _transparent
 
- Protected Attributes inherited from Pegasus::Surface
bool _ownsSurface
 
Graphics::Surface_surface
 
Common::Rect _bounds
 

Additional Inherited Members

- Public Member Functions inherited from Pegasus::Frame
virtual void initFromPICTFile (const Common::Path &fileName, bool transparent=false)
 
virtual void initFromPICTResource (Common::MacResManager *resFork, uint16 id, bool transparent=false)
 
virtual void initFromMovieFrame (Video::VideoDecoder *, TimeValue, bool transparent=false)
 
- Public Member Functions inherited from Pegasus::PixelImage
void drawImage (const Common::Rect &, const Common::Rect &)
 
- Public Member Functions inherited from Pegasus::Surface
virtual void allocateSurface (const Common::Rect &)
 
virtual void deallocateSurface ()
 
virtual void shareSurface (Surface *surface)
 
bool isSurfaceValid () const
 
Graphics::SurfacegetSurface () 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 Member Functions inherited from Pegasus::PixelImage
virtual void setTransparent (bool transparent)
 

The documentation for this class was generated from the following file: