version 3.3

VRS::NormalizationCubeMapTextureGL Class Reference

OpenGL normalization cube map texture. More...

#include <vrs/opengl/normalizationcubemaptexturegl.h>

Inheritance diagram for VRS::NormalizationCubeMapTextureGL:

VRS::ImageCubeMapTextureGL VRS::CubeMapTextureGL VRS::TextureGL VRS::Texture VRS::MonoAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 NormalizationCubeMapTextureGL (unsigned int size=256, double alpha=1.0, int dataType=Image::U8, TextureGL::FilterMode minFilter=TextureGL::TRILINEAR, TextureGL::FilterMode magFilter=TextureGL::LINEAR, GLfloat anisotropic=1.0, const Matrix &matrix=Matrix())
 OpenGL normalization cube map texture.
void setSize (unsigned int size)
unsigned int getSize () const
 The dimension of one cube map side.
void setAlpha (double alpha)
double getAlpha () const
 The alpha value is eaqual for all texels.
 VRS_TYPEINFO (NormalizationCubeMapTextureGL, ImageCubeMapTextureGL)
 VRS_SERIALIZABLE (NormalizationCubeMapTextureGL)

Static Public Member Functions

static SO
< NormalizationCubeMapTextureGL
normalizationCubeMap (unsigned int size, bool reserve=true)


Detailed Description

OpenGL normalization cube map texture.

Constructor & Destructor Documentation

VRS::NormalizationCubeMapTextureGL::NormalizationCubeMapTextureGL ( unsigned int  size = 256,
double  alpha = 1.0,
int  dataType = Image::U8,
TextureGL::FilterMode  minFilter = TextureGL::TRILINEAR,
TextureGL::FilterMode  magFilter = TextureGL::LINEAR,
GLfloat  anisotropic = 1.0,
const Matrix matrix = Matrix() 
)

OpenGL normalization cube map texture.


Member Function Documentation

void VRS::NormalizationCubeMapTextureGL::setSize ( unsigned int  size  ) 

unsigned int VRS::NormalizationCubeMapTextureGL::getSize (  )  const

The dimension of one cube map side.

void VRS::NormalizationCubeMapTextureGL::setAlpha ( double  alpha  ) 

double VRS::NormalizationCubeMapTextureGL::getAlpha (  )  const

The alpha value is eaqual for all texels.

static SO<NormalizationCubeMapTextureGL> VRS::NormalizationCubeMapTextureGL::normalizationCubeMap ( unsigned int  size,
bool  reserve = true 
) [static]

Builds and stores normalization cube maps of given size and default parameters. if reserve is 'true'. If reserve is 'false' the normalization cube map of the given size will be removed so memory will be freed.

VRS::NormalizationCubeMapTextureGL::VRS_TYPEINFO ( NormalizationCubeMapTextureGL  ,
ImageCubeMapTextureGL   
)

VRS::NormalizationCubeMapTextureGL::VRS_SERIALIZABLE ( NormalizationCubeMapTextureGL   ) 


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

Generated on Tue May 22 06:00:24 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact