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

SoccerRender Class Reference

#include <soccerrender.h>

Inheritance diagram for SoccerRender:

Inheritance graph
[legend]
Collaboration diagram for SoccerRender:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SoccerRender ()
virtual ~SoccerRender ()
virtual void Render ()
virtual void OnLink ()
 This method is called, when the hierarchy object has been linked to a parent.
virtual void OnUnlink ()
 This rountine is called, before the hierarchy object is removed from the parent.

Protected Attributes

boost::shared_ptr< SoccerMonitormMonitor
boost::shared_ptr< kerosin::FontServermFontServer
boost::shared_ptr< kerosin::FontmFont

Detailed Description

Definition at line 36 of file soccerrender.h.


Constructor & Destructor Documentation

SoccerRender::SoccerRender  ) 
 

Definition at line 35 of file soccerrender.cpp.

SoccerRender::~SoccerRender  )  [virtual]
 

Definition at line 39 of file soccerrender.cpp.


Member Function Documentation

void SoccerRender::OnLink  )  [virtual]
 

This method is called, when the hierarchy object has been linked to a parent.

At that point, traversal can commence. It can be overridden to support custom 'link' behavior.

Reimplemented from zeitgeist::Leaf.

Definition at line 43 of file soccerrender.cpp.

References zeitgeist::Object::GetCore(), zeitgeist::Object::GetLog(), mFont, mFontServer, and mMonitor.

Here is the call graph for this function:

void SoccerRender::OnUnlink  )  [virtual]
 

This rountine is called, before the hierarchy object is removed from the parent.

It can be overridden to support custom 'unlink' behavior.

Reimplemented from zeitgeist::Leaf.

Definition at line 74 of file soccerrender.cpp.

References mFont, mFontServer, and mMonitor.

void SoccerRender::Render  )  [virtual]
 

Implements kerosin::CustomRender.

Definition at line 82 of file soccerrender.cpp.

References mFont, mFontServer, and mMonitor.


Member Data Documentation

boost::shared_ptr<kerosin::Font> SoccerRender::mFont [protected]
 

Definition at line 53 of file soccerrender.h.

Referenced by OnLink(), OnUnlink(), and Render().

boost::shared_ptr<kerosin::FontServer> SoccerRender::mFontServer [protected]
 

Definition at line 52 of file soccerrender.h.

Referenced by OnLink(), OnUnlink(), and Render().

boost::shared_ptr<SoccerMonitor> SoccerRender::mMonitor [protected]
 

Definition at line 51 of file soccerrender.h.

Referenced by OnLink(), OnUnlink(), and Render().


The documentation for this class was generated from the following files:
Generated on Thu Apr 6 15:40:44 2006 for rcssserver3d by  doxygen 1.4.4