Neo  0.5.0
Developer Documentation
Neo::RendererManager Class Reference

#include <RendererManager.h>

Public Member Functions

 RendererManager (void)
 
virtual ~RendererManager (void)
 
void clear (void)
 
void addRenderer (const char *name, Renderer *(*getNewRendererFunctionPointer)(void))
 
RendererCreatorgetRendererByName (const char *name)
 
unsigned int getRenderersNumber (void)
 
RendererCreatorgetRendererByIndex (const unsigned int id)
 

Constructor & Destructor Documentation

Neo::RendererManager::RendererManager ( void  )
inline
virtual Neo::RendererManager::~RendererManager ( void  )
virtual

Member Function Documentation

void Neo::RendererManager::addRenderer ( const char *  name,
Renderer *(*)(void)  getNewRendererFunctionPointer 
)
void Neo::RendererManager::clear ( void  )
RendererCreator* Neo::RendererManager::getRendererByIndex ( const unsigned int  id)
inline
RendererCreator* Neo::RendererManager::getRendererByName ( const char *  name)
unsigned int Neo::RendererManager::getRenderersNumber ( void  )
inline

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