Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::common::ImageTexture Class Reference

List of all members.

Public Member Functions

 ImageTexture (bool manageUnbind=true, int wrapS=GL_CLAMP, int wrapT=GL_CLAMP, int magnification=GL_LINEAR, int minification=GL_LINEAR)
 ImageTexture (const osg::ref_ptr< Image > &image, bool manageUnbind=true, int wrapS=GL_CLAMP, int wrapT=GL_CLAMP, int magnification=GL_LINEAR, int minification=GL_LINEAR)
 ImageTexture (const ImageTexture &texture)
virtual ~ImageTexture ()
ImageTexture & operator= (const ImageTexture &texture)
bool isBound ()
int glBind ()
int glBind (int internalFormat)
int glApply ()
int glApply (GLint param)
int getGlWidth () const
int getGlHeight () const
int getWrapS () const
int getWrapT () const
int getMagnification () const
int getMinification () const
void setImage (osg::ref_ptr< Image > image)
void setWrapS (int wrapS)
void setWrapT (int wrapT)
void setMagnification (int magnification)
const osg::ref_ptr< Image > & getImage () const
void setMinification (int minification)

Protected Attributes

osg::ref_ptr< Imageimage
int glWidth
int glHeight
int wrapS
int wrapT
int magnification
int minification
int internalFormat
long imageId
bool manageUnbind
bool bound
bool updateTexture
unsigned int textureId

Constructor & Destructor Documentation

amire::common::ImageTexture::ImageTexture bool  manageUnbind = true,
int  wrapS = GL_CLAMP,
int  wrapT = GL_CLAMP,
int  magnification = GL_LINEAR,
int  minification = GL_LINEAR
 

amire::common::ImageTexture::ImageTexture const osg::ref_ptr< Image > &  image,
bool  manageUnbind = true,
int  wrapS = GL_CLAMP,
int  wrapT = GL_CLAMP,
int  magnification = GL_LINEAR,
int  minification = GL_LINEAR
 

amire::common::ImageTexture::ImageTexture const ImageTexture &  texture  ) 
 

virtual amire::common::ImageTexture::~ImageTexture  )  [virtual]
 


Member Function Documentation

int amire::common::ImageTexture::getGlHeight  )  const [inline]
 

int amire::common::ImageTexture::getGlWidth  )  const [inline]
 

const osg::ref_ptr<Image>& amire::common::ImageTexture::getImage  )  const [inline]
 

int amire::common::ImageTexture::getMagnification  )  const [inline]
 

int amire::common::ImageTexture::getMinification  )  const [inline]
 

int amire::common::ImageTexture::getWrapS  )  const [inline]
 

int amire::common::ImageTexture::getWrapT  )  const [inline]
 

int amire::common::ImageTexture::glApply GLint  param  ) 
 

int amire::common::ImageTexture::glApply  ) 
 

int amire::common::ImageTexture::glBind int  internalFormat  ) 
 

int amire::common::ImageTexture::glBind  ) 
 

bool amire::common::ImageTexture::isBound  ) 
 

ImageTexture& amire::common::ImageTexture::operator= const ImageTexture &  texture  ) 
 

void amire::common::ImageTexture::setImage osg::ref_ptr< Image image  )  [inline]
 

void amire::common::ImageTexture::setMagnification int  magnification  )  [inline]
 

void amire::common::ImageTexture::setMinification int  minification  )  [inline]
 

void amire::common::ImageTexture::setWrapS int  wrapS  )  [inline]
 

void amire::common::ImageTexture::setWrapT int  wrapT  )  [inline]
 


Member Data Documentation

bool amire::common::ImageTexture::bound [protected]
 

int amire::common::ImageTexture::glHeight [protected]
 

int amire::common::ImageTexture::glWidth [protected]
 

osg::ref_ptr<Image> amire::common::ImageTexture::image [protected]
 

long amire::common::ImageTexture::imageId [protected]
 

int amire::common::ImageTexture::internalFormat [protected]
 

int amire::common::ImageTexture::magnification [protected]
 

bool amire::common::ImageTexture::manageUnbind [protected]
 

int amire::common::ImageTexture::minification [protected]
 

unsigned int amire::common::ImageTexture::textureId [protected]
 

bool amire::common::ImageTexture::updateTexture [protected]
 

int amire::common::ImageTexture::wrapS [protected]
 

int amire::common::ImageTexture::wrapT [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:55 2003 for AMIRE-Framework by doxygen1.3