#include <kgamecanvas.h>


Public Member Functions | |
| KGameCanvasRectangle (const QColor &color, const QSize &size, KGameCanvasAbstract *canvas=NULL) | |
| Constructor, specifying the pixmap and the parameters to use. | |
| KGameCanvasRectangle (KGameCanvasAbstract *canvas=NULL) | |
| Constructor, creating with an empty pixmap. | |
| virtual | ~KGameCanvasRectangle () |
| QColor | color () const |
| Returns the color. | |
| void | setColor (const QColor &color) |
| Sets the color. | |
| void | setSize (const QSize &size) |
| Sets the size. | |
| virtual void | paint (QPainter *p) |
| Override this function to draw the item with the painter. | |
| virtual QRect | rect () const |
| Override this function to return the rect the item will be drawn into. | |
| virtual bool | layered () const |
| Override this function to specify if the painting operations will paint over each other. | |
A KGameCanvasPixmap is a pixmap that can be put in the canvas.
Definition at line 415 of file kgamecanvas.h.
| KGameCanvasRectangle::KGameCanvasRectangle | ( | const QColor & | color, | |
| const QSize & | size, | |||
| KGameCanvasAbstract * | canvas = NULL | |||
| ) |
Constructor, specifying the pixmap and the parameters to use.
Definition at line 771 of file kgamecanvas.cpp.
| KGameCanvasRectangle::KGameCanvasRectangle | ( | KGameCanvasAbstract * | canvas = NULL |
) |
| KGameCanvasRectangle::~KGameCanvasRectangle | ( | ) | [virtual] |
Definition at line 786 of file kgamecanvas.cpp.
| QColor KGameCanvasRectangle::color | ( | ) | const [inline] |
| void KGameCanvasRectangle::setColor | ( | const QColor & | color | ) |
Sets the color.
Definition at line 791 of file kgamecanvas.cpp.
References KGameCanvasItem::canvas(), KGameCanvasItem::changed(), and KGameCanvasItem::visible().

| void KGameCanvasRectangle::setSize | ( | const QSize & | size | ) |
Sets the size.
Definition at line 798 of file kgamecanvas.cpp.
References KGameCanvasItem::canvas(), KGameCanvasItem::changed(), and KGameCanvasItem::visible().

| void KGameCanvasRectangle::paint | ( | QPainter * | p | ) | [virtual] |
Override this function to draw the item with the painter.
Implements KGameCanvasItem.
Definition at line 805 of file kgamecanvas.cpp.
References rect().

| QRect KGameCanvasRectangle::rect | ( | ) | const [virtual] |
Override this function to return the rect the item will be drawn into.
Implements KGameCanvasItem.
Definition at line 809 of file kgamecanvas.cpp.
References KGameCanvasItem::pos().
Referenced by paint().

| virtual bool KGameCanvasRectangle::layered | ( | ) | const [inline, virtual] |
Override this function to specify if the painting operations will paint over each other.
If not, the item will be drawn more quickly when opacity is != 255, because it does not have to be painted onto a pixmap first. If you don't care about the item's opacity, don't care about this function as well.
Reimplemented from KGameCanvasItem.
Definition at line 441 of file kgamecanvas.h.
1.5.3