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

Public Member Functions

 DtGLRenderTexture (int width, int height, GLenum internalFormat, bool hasDepth)
virtual ~DtGLRenderTexture ()
void activateForDrawingInto (void)
void deactivateForDrawingInto (void)
void bindColorTexture (int unit)
void unbindColorTexture (int unit)
int getWidth (void) const
int getHeight (void) const

Private Member Functions

void initColorTexture ()
void initDepthBufferTexture ()
void initFBO ()

Private Attributes

unsigned myColorTextureID
unsigned myDepthBufferTextureID
unsigned myFBOID
int myWidth
int myHeight
bool myHasDepth
bool myIsValid
GLenum myInternalFormat

Constructor & Destructor Documentation

makVrv::DtGLRenderTexture::DtGLRenderTexture ( int  width,
int  height,
GLenum  internalFormat,
bool  hasDepth 
)
virtual makVrv::DtGLRenderTexture::~DtGLRenderTexture ( )
virtual

Member Function Documentation

void makVrv::DtGLRenderTexture::activateForDrawingInto ( void  )
void makVrv::DtGLRenderTexture::deactivateForDrawingInto ( void  )
void makVrv::DtGLRenderTexture::bindColorTexture ( int  unit)
void makVrv::DtGLRenderTexture::unbindColorTexture ( int  unit)
int makVrv::DtGLRenderTexture::getWidth ( void  ) const
int makVrv::DtGLRenderTexture::getHeight ( void  ) const
void makVrv::DtGLRenderTexture::initColorTexture ( )
private
void makVrv::DtGLRenderTexture::initDepthBufferTexture ( )
private
void makVrv::DtGLRenderTexture::initFBO ( )
private

Member Data Documentation

unsigned makVrv::DtGLRenderTexture::myColorTextureID
private
unsigned makVrv::DtGLRenderTexture::myDepthBufferTextureID
private
unsigned makVrv::DtGLRenderTexture::myFBOID
private
int makVrv::DtGLRenderTexture::myWidth
private
int makVrv::DtGLRenderTexture::myHeight
private
bool makVrv::DtGLRenderTexture::myHasDepth
private
bool makVrv::DtGLRenderTexture::myIsValid
private
GLenum makVrv::DtGLRenderTexture::myInternalFormat
private

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)