csAnimatedPixmap Class Reference
A pixmap with a 2d animation. More...
#include <cstool/csanim2d.h>
Inheritance diagram for csAnimatedPixmap:

| Public Member Functions | |
| virtual void | Advance (csTicks ElapsedTime) | 
| advance in time | |
| csAnimatedPixmap (csAnimationTemplate *tpl) | |
| Create an animated pixmap. | |
| virtual void | DrawScaled (iGraphics3D *g3d, int sx, int sy, int sw, int sh, uint8 Alpha=0) | 
| Draw the pixmap given the screen position and new size. | |
| virtual void | DrawTiled (iGraphics3D *g3d, int sx, int sy, int sw, int sh, int orgx, int orgy, uint8 Alpha=0) | 
| Draw the pixmap tiled over an area. | |
| virtual iTextureHandle * | GetTextureHandle () | 
| return current texture handle | |
| virtual int | Height () | 
| return current height of this pixmap | |
| virtual int | Width () | 
| return current width of this pixmap | |
| virtual | ~csAnimatedPixmap () | 
| Destroy this object. | |
Detailed Description
A pixmap with a 2d animation.
Definition at line 91 of file csanim2d.h.
Constructor & Destructor Documentation
| csAnimatedPixmap::csAnimatedPixmap | ( | csAnimationTemplate * | tpl | ) | 
Create an animated pixmap.
| virtual csAnimatedPixmap::~csAnimatedPixmap | ( | ) |  [virtual] | 
Destroy this object.
Member Function Documentation
| virtual void csAnimatedPixmap::Advance | ( | csTicks | ElapsedTime | ) |  [virtual] | 
| virtual void csAnimatedPixmap::DrawScaled | ( | iGraphics3D * | g3d, | |
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| uint8 | Alpha = 0 | |||
| ) |  [virtual] | 
| virtual void csAnimatedPixmap::DrawTiled | ( | iGraphics3D * | g3d, | |
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | orgx, | |||
| int | orgy, | |||
| uint8 | Alpha = 0 | |||
| ) |  [virtual] | 
Draw the pixmap tiled over an area.
multiple draw commands with the same texture and same origin values will align properly. The orgx and orgy point to a pixel (perhaps offscreen) where the (0,0) pixel of this pixmap would be drawn.
Implements csPixmap.
| virtual iTextureHandle* csAnimatedPixmap::GetTextureHandle | ( | ) |  [virtual] | 
| virtual int csAnimatedPixmap::Height | ( | ) |  [virtual] | 
| virtual int csAnimatedPixmap::Width | ( | ) |  [virtual] | 
The documentation for this class was generated from the following file:
- cstool/csanim2d.h
Generated for Crystal Space by doxygen 1.4.7

