GLTextureBase Class Reference

#include <GLTextureBase.h>

Inheritance diagram for GLTextureBase:

GLTexture GLTextureCubeMap

List of all members.

Public Member Functions

 GLTextureBase ()
virtual ~GLTextureBase ()
virtual void draw (bool force=false)=0

Static Public Member Functions

static GLTextureBasegetLastBind ()
static void setLastBind (GLTextureBase *bind)

Static Protected Attributes

static GLTextureBaselastBind_ = 0


Detailed Description

Definition at line 24 of file GLTextureBase.h.


Constructor & Destructor Documentation

GLTextureBase::GLTextureBase (  ) 

Definition at line 25 of file GLTextureBase.cpp.

GLTextureBase::~GLTextureBase (  )  [virtual]

Definition at line 29 of file GLTextureBase.cpp.


Member Function Documentation

virtual void GLTextureBase::draw ( bool  force = false  )  [pure virtual]

Implemented in GLTexture, and GLTextureCubeMap.

Referenced by Water2Renderer::drawWaterNoShaders().

static GLTextureBase* GLTextureBase::getLastBind (  )  [inline, static]

Definition at line 32 of file GLTextureBase.h.

References lastBind_.

static void GLTextureBase::setLastBind ( GLTextureBase bind  )  [inline, static]

Definition at line 33 of file GLTextureBase.h.

References lastBind_.

Referenced by GLShadowFrameBuffer::bindDepthTexture(), GLFont2d::drawString(), and GLFont2d::drawStringHandler().


Member Data Documentation

GLTextureBase * GLTextureBase::lastBind_ = 0 [static, protected]

Definition at line 36 of file GLTextureBase.h.

Referenced by GLTextureCubeMap::draw(), GLTexture::draw(), getLastBind(), and setLastBind().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:02 2009 for Scorched3D by  doxygen 1.5.3