kmahjongg
TileSprite Class Reference
#include <TileSprite.h>
Inheritance diagram for TileSprite:
Detailed Description
This class wraps tile drawing, so it can blit the selected or unselected background, plus the tileface, positioned in the correct orientation.
Definition at line 39 of file TileSprite.h.
Public Slots | |
| void | fadeIn () |
| void | fadeOut () |
Public Member Functions | |
| virtual void | paint (QPainter *p) |
| virtual void | paintInternal (QPainter *p, const QRect &prect, const QRegion &preg, const QPoint &delta, double cumulative_opacity) |
| virtual QRect | rect () const |
| double | scale () |
| double | selected () |
| void | setAngle (TileViewAngle angle, QPixmap &backunselected, QPixmap &backselected) |
| void | setScale (double scale) |
| void | setSelected (bool enabled) |
| TileSprite (KGameCanvasAbstract *canvas, QPixmap &backunselected, QPixmap &backselected, QPixmap &face, TileViewAngle angle, bool selected) | |
| ~TileSprite () | |
Constructor & Destructor Documentation
| TileSprite::TileSprite | ( | KGameCanvasAbstract * | canvas, | |
| QPixmap & | backunselected, | |||
| QPixmap & | backselected, | |||
| QPixmap & | face, | |||
| TileViewAngle | angle, | |||
| bool | selected | |||
| ) |
Constructor.
- Parameters:
-
canvas backunselected backselected face angle selected
Definition at line 24 of file TileSprite.cpp.
| TileSprite::~TileSprite | ( | ) |
Member Function Documentation
| void TileSprite::fadeIn | ( | ) | [slot] |
| void TileSprite::fadeOut | ( | ) | [slot] |
| void TileSprite::paint | ( | QPainter * | p | ) | [virtual] |
| void TileSprite::paintInternal | ( | QPainter * | p, | |
| const QRect & | prect, | |||
| const QRegion & | preg, | |||
| const QPoint & | delta, | |||
| double | cumulative_opacity | |||
| ) | [virtual] |
Method Description.
- Parameters:
-
p prect preg delta cumulative_opacity
Definition at line 69 of file TileSprite.cpp.
| QRect TileSprite::rect | ( | ) | const [virtual] |
| double TileSprite::scale | ( | ) | [inline] |
| double TileSprite::selected | ( | ) | [inline] |
| void TileSprite::setAngle | ( | TileViewAngle | angle, | |
| QPixmap & | backunselected, | |||
| QPixmap & | backselected | |||
| ) |
Method Description.
- Parameters:
-
angle backunselected backselected
Definition at line 43 of file TileSprite.cpp.
| void TileSprite::setScale | ( | double | scale | ) | [inline] |
| void TileSprite::setSelected | ( | bool | enabled | ) | [inline] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference