Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

Overlay Class Reference
[Graphics]

Overlay interface. More...

#include <view.h>

Inheritance diagram for Overlay:

Chat GameCtrl Menu MessageDisplay NetLink NetLinkStat List of all members.

Public Member Functions

virtual void draw ()=0
 Draw overlay object.

virtual ~Overlay ()

Static Public Member Functions

void setFont (AdsoFont *s, AdsoFont *l)
AdsoFontgetFont ()

Static Protected Attributes

AdsoFontsmallFont
AdsoFontlargeFont

Detailed Description

Overlay interface.

Overlays are used to display onscreen text and 2D graphics. The Overlay class defines an interface that may be registered in the View object. The View object will call the draw() method in each registered Overlay object. This method should be overridden by the class implementing the Overlay to supply the draw of the desired text/graphics.


Constructor & Destructor Documentation

virtual Overlay::~Overlay  )  [inline, virtual]
 


Member Function Documentation

virtual void Overlay::draw  )  [pure virtual]
 

Draw overlay object.

Implemented in Chat, GameCtrl, Menu, NetLinkStat, NetLink, and MessageDisplay.

AdsoFont* Overlay::getFont  )  [inline, static]
 

void Overlay::setFont AdsoFont s,
AdsoFont l
[inline, static]
 


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 10:44:48 2003 for Rover by doxygen 1.3.2