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: Sun Sep 9 02:00:24 2007