ScummVM API documentation
Xeen::SpriteDrawer5 Class Reference

#include <sprites.h>

Inheritance diagram for Xeen::SpriteDrawer5:
Xeen::SpriteDrawer

Public Member Functions

 SpriteDrawer5 (byte *data, size_t filesize, int index)
 
- Public Member Functions inherited from Xeen::SpriteDrawer
 SpriteDrawer (byte *data, size_t filesize)
 
virtual ~SpriteDrawer ()
 
void draw (XSurface &dest, uint16 offset, const Common::Point &pt, const Common::Rect &clipRect, uint flags, int scale)
 

Protected Member Functions

void drawPixel (byte *dest, byte pixel) override
 
- Protected Member Functions inherited from Xeen::SpriteDrawer
void rcr (uint16 &val, bool &cf)
 

Additional Inherited Members

- Protected Attributes inherited from Xeen::SpriteDrawer
byte * _destTop
 
byte * _destBottom
 
byte * _destLeft
 
byte * _destRight
 
int _pitch
 

Detailed Description

Draws a sprite with a fuzziness effect where only some pixels of the sprite are randomly drawn

Constructor & Destructor Documentation

◆ SpriteDrawer5()

Xeen::SpriteDrawer5::SpriteDrawer5 ( byte *  data,
size_t  filesize,
int  index 
)

Constructor

Member Function Documentation

◆ drawPixel()

void Xeen::SpriteDrawer5::drawPixel ( byte *  dest,
byte  pixel 
)
overrideprotectedvirtual

Output a pixel

Reimplemented from Xeen::SpriteDrawer.


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