ScummVM API documentation
NGI::BigPicture Class Reference
Inheritance diagram for NGI::BigPicture:
NGI::Picture NGI::MemoryObject NGI::CObject

Public Member Functions

bool load (MfcArchive &file) override
 
void draw (int x, int y, int style, int angle) override
 
- Public Member Functions inherited from NGI::Picture
void freePicture ()
 
void freePixelData ()
 
void setAOIDs ()
 
virtual void init ()
 
void getDibInfo ()
 
const BitmapgetPixelData ()
 
void drawRotated (int x, int y, int angle)
 
byte getAlpha ()
 
void setAlpha (byte alpha)
 
Dims getDimensions () const
 
bool isPointInside (int x, int y)
 
bool isPixelHitAtPos (int x, int y)
 
int getPixelAtPos (int x, int y)
 
int getPixelAtPosEx (int x, int y)
 
const BitmapgetConvertedBitmap () const
 
const PalettegetPaletteData () const
 
void setPaletteData (const Palette &pal)
 
void copyMemoryObject2 (Picture &src)
 
- Public Member Functions inherited from NGI::MemoryObject
bool load (MfcArchive &file) override
 
void loadFile (const Common::Path &filename)
 
void load ()
 
byte * getData ()
 
byte * loadData ()
 
int getDataSize () const
 
bool testFlags ()
 
void freeData ()
 

Additional Inherited Members

- Public Attributes inherited from NGI::Picture
int _x
 
int _y
 
- Protected Member Functions inherited from NGI::Picture
void displayPicture ()
 
- Protected Attributes inherited from NGI::Picture
Common::Rect _rect
 
Common::ScopedPtr< Bitmap_convertedBitmap
 
int _field_44
 
int _width
 
int _height
 
Common::ScopedPtr< Bitmap_bitmap
 
int _field_54
 
Common::ScopedPtr< MemoryObject2_memoryObject2
 
int _alpha
 
Palette _paletteData
 
- Protected Attributes inherited from NGI::MemoryObject
Common::Path _memfilename
 
int _mfield_8
 
int _mfield_C
 
int _mfield_10
 
char _mfield_14
 
byte * _data
 
int _dataSize
 
int _mflags
 
NGIArchive_libHandle
 

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