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

Public Member Functions | |
| NoiseTexture2DGL (unsigned int size=512, double frequencyS=1.0, double frequencyT=1.0, const Vector &offset=Vector::origin, Image::LayerSequence layerSequence=Image::A, int dataType=Image::U8, TextureGL::WrapMode wrapS=TextureGL::REPEAT, TextureGL::WrapMode wrapT=TextureGL::REPEAT, TextureGL::FilterMode minFilter=TextureGL::TRILINEAR, TextureGL::FilterMode magFilter=TextureGL::LINEAR, GLfloat anisotropic=1.0) | |
| creates a 2D noise texture | |
| VRS_TYPEINFO (NoiseTexture2DGL, ImageTexture2DGL) | |
| VRS_SERIALIZABLE (NoiseTexture2DGL) | |
Static Public Member Functions | |
| static Image * | createNoise2D (unsigned int size, double frequencyS, double frequencyT, const Vector &offset=Vector::origin, Image::LayerSequence layerSequence=Image::A, int dataType=Image::U8) |
| creates a 2D noise image | |
| VRS::NoiseTexture2DGL::NoiseTexture2DGL | ( | unsigned int | size = 512, |
|
| double | frequencyS = 1.0, |
|||
| double | frequencyT = 1.0, |
|||
| const Vector & | offset = Vector::origin, |
|||
| Image::LayerSequence | layerSequence = Image::A, |
|||
| int | dataType = Image::U8, |
|||
| TextureGL::WrapMode | wrapS = TextureGL::REPEAT, |
|||
| TextureGL::WrapMode | wrapT = TextureGL::REPEAT, |
|||
| TextureGL::FilterMode | minFilter = TextureGL::TRILINEAR, |
|||
| TextureGL::FilterMode | magFilter = TextureGL::LINEAR, |
|||
| GLfloat | anisotropic = 1.0 | |||
| ) |
creates a 2D noise texture
creates a 2D noise texture of the given size and the requested frequencies in S and T. origin adjusts the start sampling-point of the internal noise function and should be set to create different noise functions. Noise values are replicated over all channels indicated by layerSequence. For the rest of the parameters, see ImageTexture2DGL.
| static Image* VRS::NoiseTexture2DGL::createNoise2D | ( | unsigned int | size, | |
| double | frequencyS, | |||
| double | frequencyT, | |||
| const Vector & | offset = Vector::origin, |
|||
| Image::LayerSequence | layerSequence = Image::A, |
|||
| int | dataType = Image::U8 | |||
| ) | [static] |
creates a 2D noise image
| VRS::NoiseTexture2DGL::VRS_TYPEINFO | ( | NoiseTexture2DGL | , | |
| ImageTexture2DGL | ||||
| ) |
| VRS::NoiseTexture2DGL::VRS_SERIALIZABLE | ( | NoiseTexture2DGL | ) |