Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CubeMapParam Class Template Reference

#include <ApiGraphics/CubeMap.h>

Inheritance diagram for CubeMapParam:

TextureData List of all members.

Public Member Functions

 CubeMapParam ()
 CubeMapParam (QString dirName)
void initialize (QString dirName)
void destroy ()
Color sample (float rx, float ry, float rz)
Color sample (Vec3 r)
virtual GLenum textureMode () const
virtual GLint defaultTexFormat () const
virtual void loadToGPU (GLint texFormat) const

Static Public Member Functions

static QStringList namesList (QString dirName, QString first=QString::null)

Static Public Attributes

static const GLenum targetNames [6]

template<class Color>
class apig::CubeMapParam< Color >


Constructor & Destructor Documentation

CubeMapParam  )  [inline]
 

CubeMapParam QString  dirName  ) 
 


Member Function Documentation

virtual GLint defaultTexFormat  )  const [inline, virtual]
 

Implements TextureData.

void destroy  ) 
 

void initialize QString  dirName  ) 
 

void loadToGPU GLint  texFormat  )  const [virtual]
 

Implements TextureData.

QStringList namesList QString  dirName,
QString  first = QString::null
[static]
 

Color sample Vec3  r  ) 
 

Color sample float  rx,
float  ry,
float  rz
[inline]
 

virtual GLenum textureMode  )  const [inline, virtual]
 

Implements TextureData.


Member Data Documentation

const GLenum targetNames [static]
 

Initial value:

 {
    GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z,
    GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z
    }


The documentation for this class was generated from the following files:
Generated on Thu Nov 13 22:15:46 2008 for Api Graphics by  doxygen 1.4.4