OpenGUI::OgreRenderTexture Class Reference

#include <Renderer_Ogre_Texture.h>

Inheritance diagram for OpenGUI::OgreRenderTexture:

OpenGUI::OgreTexture List of all members.

Detailed Description

An OpenGUI::RenderTexture implementation used by OgreRenderer to load and represent Ogre render textures.


Public Member Functions

 OgreRenderTexture (const IVector2 &size)
virtual ~OgreRenderTexture ()
virtual const Ogre::String & getOgreTextureName () const
 Returns the name of this texture as held by Ogre.
Ogre::Viewport * getOgreViewport () const
 Returns the Ogre::Viewport for this render texture.
virtual void getUVs (float &max_u, float &max_v)
virtual void getOgreUVScale (float &u, float &v)
 Pass through to OpenGUI::Texture::getUVs.

Private Attributes

Ogre::TexturePtr mOgreTexturePtr
Ogre::Viewport * mOgreViewport
FVector2 mMaxUVs


Constructor & Destructor Documentation

OpenGUI::OgreRenderTexture::OgreRenderTexture ( const IVector2 &  size  ) 

OpenGUI::OgreRenderTexture::~OgreRenderTexture (  )  [virtual]


Member Function Documentation

const Ogre::String & OpenGUI::OgreRenderTexture::getOgreTextureName (  )  const [virtual]

Returns the name of this texture as held by Ogre.

Implements OpenGUI::OgreTexture.

virtual void OpenGUI::OgreRenderTexture::getOgreUVScale ( float &  u,
float &  v 
) [inline, virtual]

Pass through to OpenGUI::Texture::getUVs.

Implements OpenGUI::OgreTexture.

Ogre::Viewport * OpenGUI::OgreRenderTexture::getOgreViewport (  )  const

Returns the Ogre::Viewport for this render texture.

virtual void OpenGUI::OgreRenderTexture::getUVs ( float &  max_u,
float &  max_v 
) [inline, virtual]


Member Data Documentation

FVector2 OpenGUI::OgreRenderTexture::mMaxUVs [private]

Ogre::TexturePtr OpenGUI::OgreRenderTexture::mOgreTexturePtr [private]

Ogre::Viewport* OpenGUI::OgreRenderTexture::mOgreViewport [private]


The documentation for this class was generated from the following files:
Copyright © 2006 OpenGUI | OpenGUI.SF.net
Generated: Fri Jan 5 23:05:42 2007