ScummVM API documentation
Pegasus::Panorama Class Reference

Public Member Functions

void initFromMovieFile (const Common::Path &)
 
void releasePanorama ()
 
bool isPanoramaOpen ()
 
void setViewBounds (const Common::Rect &)
 
void getViewBounds (Common::Rect &) const
 
void setMask (Surface *)
 
void getPanoramaBounds (Common::Rect &) const
 
void drawPanorama (const Common::Rect &)
 

Protected Member Functions

void blankFields ()
 
void makeNewSurface (const Common::Rect &)
 
void calcStripRange (const Common::Rect &, CoordType &, CoordType &)
 
void loadStrips (CoordType, CoordType)
 
void loadOneStrip (CoordType, CoordType)
 

Protected Attributes

Movie _panoramaMovie
 
Surface _panoramaWorld
 
Surface_mask
 
Common::Rect _viewBounds
 
Common::Rect _drawBounds
 
CoordType _panoramaWidth
 
CoordType _panoramaHeight
 
CoordType _stripWidth
 
CoordType _numStrips
 
CoordType _stripLeft
 
CoordType _stripRight
 

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