version 3.3

VRS::NoiseTexture2DGL Class Reference

#include <vrs/opengl/noisetexturegl.h>

Inheritance diagram for VRS::NoiseTexture2DGL:

VRS::ImageTexture2DGL VRS::Texture2DGL VRS::TextureGL VRS::Texture VRS::MonoAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

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 ImagecreateNoise2D (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


Constructor & Destructor Documentation

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.


Member Function Documentation

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   ) 


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

Generated on Sat May 18 06:00:27 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact