version 3.3

VRS::Texture Class Reference

Abstract base class for all textures in VRS. More...

#include <vrs/texture.h>

Inheritance diagram for VRS::Texture:

VRS::MonoAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable VRS::ImageTexture2D VRS::TextureGL VRS::CubeMapTextureGL VRS::Texture1DGL VRS::Texture2DGL VRS::Texture3DGL VRS::TextureArray1DGL VRS::TextureArray2DGL VRS::TextureBufferGL VRS::ImageCubeMapTextureGL VRS::ImageTexture1DGL VRS::MipmapTexture1DGL VRS::ImageTexture2DGL VRS::MipmapTexture2DGL VRS::ImageTexture3DGL VRS::MipmapTexture3DGL VRS::ImageTextureArray1DGL VRS::ImageTextureArray2DGL

List of all members.

Public Member Functions

bool operator== (const Texture &other) const
virtual void setMatrix (const Matrix &textureMatrix)
virtual Matrix getMatrix () const
virtual ID category () const
 See 'Attribute'.
 VRS_TYPEINFO (Texture, MonoAttribute)
 VRS_SERIALIZABLE_ABSTRACT_CLASS (Texture)

Protected Member Functions

 Texture (const Matrix &textureMatrix=Matrix())


Detailed Description

Abstract base class for all textures in VRS.

Constructor & Destructor Documentation

VRS::Texture::Texture ( const Matrix textureMatrix = Matrix()  )  [protected]


Member Function Documentation

bool VRS::Texture::operator== ( const Texture other  )  const

virtual void VRS::Texture::setMatrix ( const Matrix textureMatrix  )  [virtual]

virtual Matrix VRS::Texture::getMatrix (  )  const [virtual]

Get/set the texture stack matrix, which should be used during rendering of the texture.

virtual ID VRS::Texture::category (  )  const [virtual]

See 'Attribute'.

Reimplemented from VRS::Attribute.

Reimplemented in VRS::TextureGL.

VRS::Texture::VRS_TYPEINFO ( Texture  ,
MonoAttribute   
)

VRS::Texture::VRS_SERIALIZABLE_ABSTRACT_CLASS ( Texture   ) 


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

Generated on Wed May 23 06:00:30 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact