VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
makVrv::DtRenderTexture Class Reference

helper class for the HDR drawable for keeping track of Render Textures More...

Public Types

enum  ColorType { RG16F, RGB16F, RGB32F, RGBA16F }

Public Member Functions

 DtRenderTexture ()
virtual ~DtRenderTexture ()
virtual bool init (int width, int height, ColorType color, osg::Texture2D::FilterMode minFilter=osg::Texture2D::LINEAR, osg::Texture2D::WrapMode=osg::Texture2D::CLAMP_TO_BORDER)
virtual void activateFB ()
virtual int getWidth ()
virtual int getHeight ()
virtual void bind ()
virtual void release ()
virtual unsigned int getTexId ()

Protected Attributes

int myWidth
int myHeight
unsigned int myFormat
unsigned int myType
unsigned int myFboId
unsigned int myTexId

Detailed Description

helper class for the HDR drawable for keeping track of Render Textures

Member Enumeration Documentation

Enumerator:
RG16F 
RGB16F 
RGB32F 
RGBA16F 

Constructor & Destructor Documentation

makVrv::DtRenderTexture::DtRenderTexture ( )
virtual makVrv::DtRenderTexture::~DtRenderTexture ( )
virtual

Member Function Documentation

virtual bool makVrv::DtRenderTexture::init ( int  width,
int  height,
ColorType  color,
osg::Texture2D::FilterMode  minFilter = osg::Texture2D::LINEAR,
osg::Texture2D::WrapMode  = osg::Texture2D::CLAMP_TO_BORDER 
)
virtual
virtual void makVrv::DtRenderTexture::activateFB ( )
virtual
virtual int makVrv::DtRenderTexture::getWidth ( )
virtual
virtual int makVrv::DtRenderTexture::getHeight ( )
virtual
virtual void makVrv::DtRenderTexture::bind ( )
virtual
virtual void makVrv::DtRenderTexture::release ( )
virtual
virtual unsigned int makVrv::DtRenderTexture::getTexId ( )
virtual

Member Data Documentation

int makVrv::DtRenderTexture::myWidth
protected
int makVrv::DtRenderTexture::myHeight
protected
unsigned int makVrv::DtRenderTexture::myFormat
protected
unsigned int makVrv::DtRenderTexture::myType
protected
unsigned int makVrv::DtRenderTexture::myFboId
protected
unsigned int makVrv::DtRenderTexture::myTexId
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)