VideoManager Class Reference

#include <videomanager.h>

Inherits Module, and ConfigListener.

List of all members.

Public Member Functions

bool Load ()
bool Unload ()
bool Update ()
void GetSignal (std::string name)
void SettingChanged (std::string name)
 VideoManager ()
 ~VideoManager ()
bool LoadScreen ()
void SetClipRect (mup::Rect &clip)
void AddVideoModule (VideoModule *ptr)
void RemoveVideoModule (VideoModule *ptr)
void ClearVideoModules ()

Protected Attributes

std::list< VideoModule * > m_videomodules
std::list< VideoModule
* >::iterator 
m_iter
SDL_Surface * m_screen


Constructor & Destructor Documentation

VideoManager::VideoManager (  ) 

VideoManager::~VideoManager (  ) 


Member Function Documentation

bool VideoManager::Load (  )  [virtual]

Called, when the module is loaded by the Resource Manager ( or another class)

Implements Module.

bool VideoManager::Unload (  )  [virtual]

Called, when the module is to be updated the Resource Manager ( or another class)

Implements Module.

bool VideoManager::Update (  )  [virtual]

Called, when the module is unloaded the Resource Manager ( or another class)

Implements Module.

void VideoManager::GetSignal ( std::string  name  )  [inline, virtual]

Called, when a signal is sent to the module

Parameters:
name the name of the signal

Reimplemented from Module.

void VideoManager::SettingChanged ( std::string  name  )  [inline, virtual]

Implements ConfigListener.

bool VideoManager::LoadScreen (  ) 

void VideoManager::SetClipRect ( mup::Rect clip  ) 

void VideoManager::AddVideoModule ( VideoModule ptr  ) 

void VideoManager::RemoveVideoModule ( VideoModule ptr  ) 

void VideoManager::ClearVideoModules (  ) 


Member Data Documentation

std::list<VideoModule*> VideoManager::m_videomodules [protected]

std::list<VideoModule*>::iterator VideoManager::m_iter [protected]

SDL_Surface* VideoManager::m_screen [protected]


The documentation for this class was generated from the following files:
Generated on Wed Feb 21 21:50:47 2007 for Minup by  doxygen 1.5.1-p1