MyGUI  3.2.1
Public Member Functions | Protected Member Functions
MyGUI::RenderManager Class Reference

#include <MyGUI_RenderManager.h>

+ Inheritance diagram for MyGUI::RenderManager:

Public Member Functions

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)

Protected Member Functions

virtual void onResizeView (const IntSize &_viewSize)
virtual void onRenderToTarget (IRenderTarget *_target, bool _update)
virtual void onFrameEvent (float _time)

Detailed Description

Definition at line 20 of file MyGUI_RenderManager.h.


Member Function Documentation

virtual ITexture* MyGUI::RenderManager::createTexture ( const std::string &  _name) [pure virtual]

Create empty texture instance

Create vertex buffer. This method should create vertex buffer with triangles list type, each vertex have position, colour, texture coordinates.

virtual void MyGUI::RenderManager::destroyTexture ( ITexture _texture) [pure virtual]

Destroy texture

virtual void MyGUI::RenderManager::destroyVertexBuffer ( IVertexBuffer _buffer) [pure virtual]

Destroy vertex buffer

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

Get texture by name

Get current vertex colour type

virtual const IntSize& MyGUI::RenderManager::getViewSize ( ) const [pure virtual]
bool MyGUI::RenderManager::isFormatSupported ( PixelFormat  _format,
TextureUsage  _usage 
) [virtual]

Check if texture format supported by hardware

Definition at line 18 of file MyGUI_RenderManager.cpp.

void MyGUI::RenderManager::onFrameEvent ( float  _time) [protected, virtual]

Definition at line 44 of file MyGUI_RenderManager.cpp.

void MyGUI::RenderManager::onRenderToTarget ( IRenderTarget _target,
bool  _update 
) [protected, virtual]

Definition at line 37 of file MyGUI_RenderManager.cpp.

void MyGUI::RenderManager::onResizeView ( const IntSize _viewSize) [protected, virtual]

Definition at line 30 of file MyGUI_RenderManager.cpp.


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