orxonox::ChatOverlay Class Reference

#include <src/orxonox/overlays/hud/ChatOverlay.h>

Inheritance diagram for orxonox::ChatOverlay:

orxonox::OverlayText orxonox::ChatListener orxonox::OrxonoxOverlay orxonox::OrxonoxClass orxonox::BaseObject orxonox::WindowEventListener orxonox::OrxonoxClass orxonox::OrxonoxClass

List of all members.

Public Member Functions

 ChatOverlay (BaseObject *creator)
void setConfigValues ()
 Function to collect the SetConfigValue-macro calls.
virtual ~ChatOverlay ()

Protected Member Functions

virtual void incomingChat (const std::string &message, unsigned int senderID)

Protected Attributes

std::list< Ogre::UTFString > messages_

Private Member Functions

void dropMessage ()
void updateOverlayText ()

Private Attributes

float displayTime_


Constructor & Destructor Documentation

orxonox::ChatOverlay::ChatOverlay ( BaseObject creator  ) 

orxonox::ChatOverlay::~ChatOverlay (  )  [virtual]


Member Function Documentation

void orxonox::ChatOverlay::dropMessage (  )  [private]

References messages_, and updateOverlayText().

Referenced by incomingChat().

void orxonox::ChatOverlay::incomingChat ( const std::string message,
unsigned int  senderID 
) [protected, virtual]

void orxonox::ChatOverlay::setConfigValues (  ) 

Function to collect the SetConfigValue-macro calls.

Reimplemented from orxonox::OrxonoxClass.

References displayTime_, and SetConfigValue.

Referenced by ChatOverlay().

void orxonox::ChatOverlay::updateOverlayText (  )  [private]

References messages_, and orxonox::OverlayText::text_.

Referenced by dropMessage(), and incomingChat().


Member Data Documentation

std::list<Ogre::UTFString> orxonox::ChatOverlay::messages_ [protected]


The documentation for this class was generated from the following files:

Generated on Tue Jul 28 16:22:22 2009 for Orxonox by  doxygen 1.5.6