MyGUI  3.0.1
Public Member Functions | Static Public Member Functions
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 () const =0
virtual VertexColourType getVertexFormat ()=0
virtual bool isFormatSupported (PixelFormat _format, TextureUsage _usage)

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 ( ) const
pure virtual
virtual bool MyGUI::RenderManager::isFormatSupported ( PixelFormat  _format,
TextureUsage  _usage 
)
inlinevirtual

Definition at line 56 of file MyGUI_RenderManager.h.


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