GClasses

GClasses::GWidgetAnimation Class Reference

An image with multiple frames. More...

#include <GWidgets.h>

Inheritance diagram for GClasses::GWidgetAnimation:
GClasses::GWidgetAtomic GClasses::GWidget

List of all members.

Public Member Functions

 GWidgetAnimation (GWidgetGroup *pParent, int x, int y, GImage *pImage, int nFrames)
virtual ~GWidgetAnimation ()
virtual WidgetType type ()
virtual void draw (GImage *pCanvas, int x, int y)
 Draws this widget on pCanvas at (x,y)
void setFrame (int nFrame)
 Sets the current animation frame.

Protected Attributes

GImage m_image
int m_nFrames
int m_nFrame

Detailed Description

An image with multiple frames.


Constructor & Destructor Documentation

GClasses::GWidgetAnimation::GWidgetAnimation ( GWidgetGroup pParent,
int  x,
int  y,
GImage pImage,
int  nFrames 
)
virtual GClasses::GWidgetAnimation::~GWidgetAnimation ( ) [virtual]

Member Function Documentation

virtual void GClasses::GWidgetAnimation::draw ( GImage pCanvas,
int  x,
int  y 
) [virtual]

Draws this widget on pCanvas at (x,y)

Implements GClasses::GWidget.

void GClasses::GWidgetAnimation::setFrame ( int  nFrame)

Sets the current animation frame.

virtual WidgetType GClasses::GWidgetAnimation::type ( ) [inline, virtual]

Implements GClasses::GWidget.


Member Data Documentation