version 3.3

VRS::NoiseTexture1DGL Class Reference

#include <vrs/opengl/noisetexturegl.h>

Inheritance diagram for VRS::NoiseTexture1DGL:

VRS::ImageTexture1DGL VRS::Texture1DGL VRS::TextureGL VRS::Texture VRS::MonoAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 NoiseTexture1DGL (unsigned int size=512, double frequency=1.0, const Vector &offset=Vector::origin, Image::LayerSequence layerSequence=Image::A, int dataType=Image::U8, TextureGL::WrapMode wrap=TextureGL::REPEAT, TextureGL::FilterMode minFilter=TextureGL::TRILINEAR, TextureGL::FilterMode magFilter=TextureGL::LINEAR)
 creates a 1D noise texture
 VRS_TYPEINFO (NoiseTexture1DGL, ImageTexture1DGL)
 VRS_SERIALIZABLE (NoiseTexture1DGL)

Static Public Member Functions

static ImagecreateNoise1D (unsigned int size, double frequency, const Vector &offset=Vector::origin, Image::LayerSequence layerSequence=Image::A, int dataType=Image::U8)
 creates a 1D noise image


Constructor & Destructor Documentation

VRS::NoiseTexture1DGL::NoiseTexture1DGL ( unsigned int  size = 512,
double  frequency = 1.0,
const Vector offset = Vector::origin,
Image::LayerSequence  layerSequence = Image::A,
int  dataType = Image::U8,
TextureGL::WrapMode  wrap = TextureGL::REPEAT,
TextureGL::FilterMode  minFilter = TextureGL::TRILINEAR,
TextureGL::FilterMode  magFilter = TextureGL::LINEAR 
)

creates a 1D noise texture

creates a 1D noise texture of the given size and the requested frequency. 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 ImageTexture1DGL.


Member Function Documentation

static Image* VRS::NoiseTexture1DGL::createNoise1D ( unsigned int  size,
double  frequency,
const Vector offset = Vector::origin,
Image::LayerSequence  layerSequence = Image::A,
int  dataType = Image::U8 
) [static]

creates a 1D noise image

VRS::NoiseTexture1DGL::VRS_TYPEINFO ( NoiseTexture1DGL  ,
ImageTexture1DGL   
)

VRS::NoiseTexture1DGL::VRS_SERIALIZABLE ( NoiseTexture1DGL   ) 


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

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