ScummVM API documentation
Illusions::Screen8Bit Class Reference
Inheritance diagram for Illusions::Screen8Bit:
Illusions::Screen

Public Member Functions

 Screen8Bit (IllusionsEngine *vm, int16 width, int16 height)
 
void decompressSprite (SpriteDecompressQueueItem *item) override
 
void drawSurface (Common::Rect &dstRect, Graphics::Surface *surface, Common::Rect &srcRect, int16 scale, uint32 flags) override
 
void drawText (FontResource *font, Graphics::Surface *surface, int16 x, int16 y, uint16 *text, uint count) override
 
void fillSurface (Graphics::Surface *surface, byte color) override
 
void fillSurfaceRect (Graphics::Surface *surface, Common::Rect r, byte color) override
 
bool isSpritePixelSolid (Common::Point &testPt, Common::Point &drawPosition, Common::Point &drawOffset, const SurfInfo &surfInfo, int16 scale, uint flags, byte *compressedPixels) override
 
int16 drawChar (FontResource *font, Graphics::Surface *surface, int16 x, int16 y, uint16 c)
 
void drawSurfaceUnscaled (int16 destX, int16 destY, Graphics::Surface *surface, Common::Rect &srcRect)
 
void drawSurfaceScaled (Common::Rect &dstRect, Graphics::Surface *surface, Common::Rect &srcRect)
 
- Public Member Functions inherited from Illusions::Screen
 Screen (IllusionsEngine *vm, int16 width, int16 height, int bpp)
 
Graphics::SurfaceallocSurface (int16 width, int16 height)
 
Graphics::SurfaceallocSurface (SurfInfo &surfInfo)
 
bool isDisplayOn ()
 
void setDisplayOn (bool isOn)
 
void setScreenOffset (Common::Point offsPt)
 
void updateSprites ()
 
void clearScreenOffsetAreas ()
 
uint16 getColorKey1 () const
 
void setColorKey1 (uint16 colorKey)
 
uint16 getColorKey2 () const
 
int16 getScreenWidth () const
 
int16 getScreenHeight () const
 
Graphics::SurfacegetBackSurface () const
 

Additional Inherited Members

- Public Attributes inherited from Illusions::Screen
IllusionsEngine_vm
 
bool _displayOn
 
uint16 _colorKey1
 
uint16 _colorKey2
 
SpriteDecompressQueue_decompressQueue
 
SpriteDrawQueue_drawQueue
 
Graphics::Surface_backSurface
 
bool _isScreenOffsetActive
 
Common::Point _screenOffsetPt
 

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