MyGUI::RenderManager Class Reference

#include <MyGUI_RenderManager.h>

Public Member Functions

 RenderManager ()
virtual ~RenderManager ()=0
virtual IVertexBuffercreateVertexBuffer ()=0
virtual void destroyVertexBuffer (IVertexBuffer *_buffer)=0
virtual ITexturecreateTexture (const std::string &_name)=0
virtual void destroyTexture (ITexture *_texture)=0
virtual ITexturegetTexture (const std::string &_name)=0
virtual const IntSizegetViewSize ()=0
virtual VertexColourType getVertexFormat ()=0

Static Public Member Functions

static RenderManagergetInstance ()
static RenderManagergetInstancePtr ()

Detailed Description

Definition at line 35 of file MyGUI_RenderManager.h.


Constructor & Destructor Documentation

MyGUI::RenderManager::RenderManager (  ) 

Definition at line 33 of file MyGUI_RenderManager.cpp.

MyGUI::RenderManager::~RenderManager (  )  [pure virtual]

Definition at line 40 of file MyGUI_RenderManager.cpp.


Member Function Documentation

virtual ITexture* MyGUI::RenderManager::createTexture ( const std::string &  _name  )  [pure virtual]
virtual IVertexBuffer* MyGUI::RenderManager::createVertexBuffer (  )  [pure virtual]
virtual void MyGUI::RenderManager::destroyTexture ( ITexture _texture  )  [pure virtual]
virtual void MyGUI::RenderManager::destroyVertexBuffer ( IVertexBuffer _buffer  )  [pure virtual]
RenderManager & MyGUI::RenderManager::getInstance (  )  [static]

Definition at line 50 of file MyGUI_RenderManager.cpp.

RenderManager * MyGUI::RenderManager::getInstancePtr (  )  [static]

Definition at line 45 of file MyGUI_RenderManager.cpp.

virtual ITexture* MyGUI::RenderManager::getTexture ( const std::string &  _name  )  [pure virtual]
virtual VertexColourType MyGUI::RenderManager::getVertexFormat (  )  [pure virtual]
virtual const IntSize& MyGUI::RenderManager::getViewSize (  )  [pure virtual]

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

Generated on 5 Dec 2009 for MyGUI by  doxygen 1.6.1