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

Public Member Functions | |
| Texture3DGL (TextureGL::WrapMode wrapS=TextureGL::REPEAT, TextureGL::WrapMode wrapT=TextureGL::REPEAT, TextureGL::WrapMode wrapR=TextureGL::REPEAT, TextureGL::FilterMode minFilter=TextureGL::TRILINEAR, TextureGL::FilterMode maxFilter=TextureGL::LINEAR, GLfloat anisotropic=1.0, const Matrix &matrix=Matrix(), const Color &borderColor=Color(0.0f, 0.0f, 0.0f, 0.0f), GLenum internalFormat=GL_ZERO) | |
| virtual void | setWrap (TextureGL::WrapMode wrapSTR) |
| virtual void | setWrapS (TextureGL::WrapMode wrapS) |
| virtual void | setWrapT (TextureGL::WrapMode wrapT) |
| virtual void | setWrapR (TextureGL::WrapMode wrapR) |
| virtual TextureGL::WrapMode | getWrapS () const |
| virtual TextureGL::WrapMode | getWrapT () const |
| virtual TextureGL::WrapMode | getWrapR () const |
| VRS_TYPEINFO (Texture3DGL, TextureGL) | |
| VRS_SERIALIZABLE (Texture3DGL) | |
| VRS::Texture3DGL::Texture3DGL | ( | TextureGL::WrapMode | wrapS = TextureGL::REPEAT, |
|
| TextureGL::WrapMode | wrapT = TextureGL::REPEAT, |
|||
| TextureGL::WrapMode | wrapR = TextureGL::REPEAT, |
|||
| TextureGL::FilterMode | minFilter = TextureGL::TRILINEAR, |
|||
| TextureGL::FilterMode | maxFilter = TextureGL::LINEAR, |
|||
| GLfloat | anisotropic = 1.0, |
|||
| const Matrix & | matrix = Matrix(), |
|||
| const Color & | borderColor = Color(0.0f, 0.0f, 0.0f, 0.0f), |
|||
| GLenum | internalFormat = GL_ZERO | |||
| ) |
3D OpenGL texture. By default (if GL_ZERO is specified for 'internalFormat'), the internal texture format is determined by the number of layers: 1: GL_LUMINANCE 2: GL_LUMINANCE_ALPHA 3: GL_RGB 4: GL_RGBA Or GL_RGB for a PaletteImage.
| virtual void VRS::Texture3DGL::setWrap | ( | TextureGL::WrapMode | wrapSTR | ) | [virtual] |
| virtual void VRS::Texture3DGL::setWrapS | ( | TextureGL::WrapMode | wrapS | ) | [virtual] |
| virtual void VRS::Texture3DGL::setWrapT | ( | TextureGL::WrapMode | wrapT | ) | [virtual] |
| virtual void VRS::Texture3DGL::setWrapR | ( | TextureGL::WrapMode | wrapR | ) | [virtual] |
| virtual TextureGL::WrapMode VRS::Texture3DGL::getWrapS | ( | ) | const [virtual] |
| virtual TextureGL::WrapMode VRS::Texture3DGL::getWrapT | ( | ) | const [virtual] |
| virtual TextureGL::WrapMode VRS::Texture3DGL::getWrapR | ( | ) | const [virtual] |
S, T, and R are the texture-coordinates. Wrapping means that the texture repeats itself outside the interval [0:1].
| VRS::Texture3DGL::VRS_TYPEINFO | ( | Texture3DGL | , | |
| TextureGL | ||||
| ) |
| VRS::Texture3DGL::VRS_SERIALIZABLE | ( | Texture3DGL | ) |