KGameCanvasPixmap Class Reference

#include <kgamecanvas.h>

Inheritance diagram for KGameCanvasPixmap:

Inheritance graph
[legend]
Collaboration diagram for KGameCanvasPixmap:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 KGameCanvasPixmap (const QPixmap &pixmap, KGameCanvasAbstract *canvas=NULL)
 Constructor, specifying the pixmap to use.
 KGameCanvasPixmap (KGameCanvasAbstract *canvas=NULL)
 Constructor, creating with an empty pixmap.
virtual ~KGameCanvasPixmap ()
QPixmap pixmap () const
 Returns the pixmap.
void setPixmap (const QPixmap &pixmap)
 Sets the pixmap of the sprite.
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.


Detailed Description

A pixmap (sprite).

A KGameCanvasPixmap is a pixmap that can be put in the canvas.

Definition at line 333 of file kgamecanvas.h.


Constructor & Destructor Documentation

KGameCanvasPixmap::KGameCanvasPixmap ( const QPixmap &  pixmap,
KGameCanvasAbstract canvas = NULL 
)

Constructor, specifying the pixmap to use.

Definition at line 670 of file kgamecanvas.cpp.

KGameCanvasPixmap::KGameCanvasPixmap ( KGameCanvasAbstract canvas = NULL  ) 

Constructor, creating with an empty pixmap.

Definition at line 675 of file kgamecanvas.cpp.

KGameCanvasPixmap::~KGameCanvasPixmap (  )  [virtual]

Definition at line 680 of file kgamecanvas.cpp.


Member Function Documentation

QPixmap KGameCanvasPixmap::pixmap (  )  const [inline]

Returns the pixmap.

Definition at line 348 of file kgamecanvas.h.

void KGameCanvasPixmap::setPixmap ( const QPixmap &  pixmap  ) 

Sets the pixmap of the sprite.

Definition at line 684 of file kgamecanvas.cpp.

References KGameCanvasItem::canvas(), KGameCanvasItem::changed(), and KGameCanvasItem::visible().

Here is the call graph for this function:

void KGameCanvasPixmap::paint ( QPainter *  p  )  [virtual]

Override this function to draw the item with the painter.

Implements KGameCanvasItem.

Definition at line 690 of file kgamecanvas.cpp.

References KGameCanvasItem::pos().

Here is the call graph for this function:

QRect KGameCanvasPixmap::rect (  )  const [virtual]

Override this function to return the rect the item will be drawn into.

Implements KGameCanvasItem.

Definition at line 694 of file kgamecanvas.cpp.

References KGameCanvasItem::pos().

Here is the call graph for this function:

virtual bool KGameCanvasPixmap::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 355 of file kgamecanvas.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 16 08:03:15 2008 for Libkdegames by  doxygen 1.5.3