Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CGaugeKnob Class Reference

#include <Gauges.h>

Inheritance diagram for CGaugeKnob:

CGaugeClickArea CGaugeRectangle CStreamObject CObject List of all members.

Public Member Functions

 CGaugeKnob (void)
virtual ~CGaugeKnob (void)
int Read (SStream *stream, Tag tag)
void ReadFinished (void)
virtual void Draw (float rotation)
virtual void SetOffset (int offset_x, int offset_y)

Public Attributes

char bmap [64]
SBitmapbmKnob
int offset_x
int offset_y
SSurfacesurf

Detailed Description

Definition at line 305 of file Gauges.h.


Constructor & Destructor Documentation

CGaugeKnob::CGaugeKnob void   ) 
 

Definition at line 374 of file Gauges.cpp.

References bmap, bmKnob, and surf.

CGaugeKnob::~CGaugeKnob void   )  [virtual]
 

Definition at line 381 of file Gauges.cpp.

References bmKnob, FreeBitmap(), FreeSurface(), and surf.


Member Function Documentation

void CGaugeKnob::Draw float  rotation  )  [virtual]
 

Definition at line 437 of file Gauges.cpp.

References Blit(), bmKnob, DrawBitmap(), EraseSurface(), NumBitmapFrames(), offset_x, offset_y, surf, CGaugeRectangle::x1, SSurface::xScreen, CGaugeRectangle::y1, and SSurface::yScreen.

Referenced by CBasicADFGauge::Draw().

int CGaugeKnob::Read SStream stream,
Tag  tag
[virtual]
 

Reimplemented from CGaugeClickArea.

Definition at line 390 of file Gauges.cpp.

References bmap, globals, SGlobals::logWarning, CGaugeClickArea::Read(), ReadString(), TAG_IGNORED, TAG_READ, TagToString(), and CLogFile::Write().

void CGaugeKnob::ReadFinished void   )  [virtual]
 

Reimplemented from CGaugeClickArea.

Definition at line 414 of file Gauges.cpp.

References SBitmap::bitmapName, bmap, bmKnob, CreateSurface(), LoadBitmap(), CGaugeClickArea::ReadFinished(), surf, CGaugeRectangle::x1, CGaugeRectangle::x2, CGaugeRectangle::y1, and CGaugeRectangle::y2.

void CGaugeKnob::SetOffset int  offset_x,
int  offset_y
[virtual]
 

Definition at line 431 of file Gauges.cpp.

Referenced by CBasicADFGauge::ReadFinished().


Member Data Documentation

char CGaugeKnob::bmap[64]
 

Reimplemented from CGaugeClickArea.

Definition at line 319 of file Gauges.h.

Referenced by CGaugeKnob(), Read(), and ReadFinished().

SBitmap* CGaugeKnob::bmKnob
 

Definition at line 320 of file Gauges.h.

Referenced by CGaugeKnob(), Draw(), ReadFinished(), and ~CGaugeKnob().

int CGaugeKnob::offset_x
 

Definition at line 322 of file Gauges.h.

Referenced by Draw().

int CGaugeKnob::offset_y
 

Definition at line 322 of file Gauges.h.

Referenced by Draw().

SSurface* CGaugeKnob::surf
 

Definition at line 323 of file Gauges.h.

Referenced by CBasicADFGauge::Blit(), CGaugeKnob(), Draw(), ReadFinished(), and ~CGaugeKnob().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen