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 | fadeOut () |
| void | fadeIn () |
Public Member Functions | |
| TileSprite (KGameCanvasAbstract *canvas, QPixmap &backunselected, QPixmap &backselected, QPixmap &face, TileViewAngle angle, bool selected) | |
| ~TileSprite () | |
| virtual void | paintInternal (QPainter *p, const QRect &prect, const QRegion &preg, const QPoint &delta, double cumulative_opacity) |
| virtual void | paint (QPainter *p) |
| virtual QRect | rect () const |
| void | setAngle (TileViewAngle angle, QPixmap &backunselected, QPixmap &backselected) |
| void | setScale (double scale) |
| double | scale () |
| void | setSelected (bool enabled) |
| double | selected () |
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::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.
| void TileSprite::paint | ( | QPainter * | p | ) | [virtual] |
| QRect TileSprite::rect | ( | ) | const [virtual] |
| 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] |
| double TileSprite::scale | ( | ) | [inline] |
| void TileSprite::setSelected | ( | bool | enabled | ) | [inline] |
| double TileSprite::selected | ( | ) | [inline] |
| void TileSprite::fadeOut | ( | ) | [slot] |
| void TileSprite::fadeIn | ( | ) | [slot] |
The documentation for this class was generated from the following files:
KDE 4.0 API Reference