| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/opengl/normalizationcubemaptexturegl.h>

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) |
| 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.
| 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 | ) |