FBmTexture< T > Class Template Reference

#include <fbm.h>

Inheritance diagram for FBmTexture< T >:
Texture< T > ReferenceCounted

List of all members.

Public Member Functions

 ~FBmTexture ()
 FBmTexture (int oct, float roughness, TextureMapping3D *map)
Evaluate (const DifferentialGeometry &dg) const

Private Attributes

float omega
int octaves
TextureMapping3Dmapping

Detailed Description

template<typename T>
class FBmTexture< T >

Definition at line 37 of file fbm.h.


Constructor & Destructor Documentation

template<typename T>
FBmTexture< T >::~FBmTexture (  )  [inline]

Definition at line 40 of file fbm.h.

References FBmTexture< T >::mapping.

template<typename T>
FBmTexture< T >::FBmTexture ( int  oct,
float  roughness,
TextureMapping3D map 
) [inline]

Definition at line 43 of file fbm.h.


Member Function Documentation

template<typename T>
T FBmTexture< T >::Evaluate ( const DifferentialGeometry dg  )  const [inline, virtual]

Member Data Documentation

template<typename T>
TextureMapping3D* FBmTexture< T >::mapping [private]

Definition at line 54 of file fbm.h.

Referenced by FBmTexture< T >::Evaluate(), and FBmTexture< T >::~FBmTexture().

template<typename T>
int FBmTexture< T >::octaves [private]

Definition at line 53 of file fbm.h.

Referenced by FBmTexture< T >::Evaluate().

template<typename T>
float FBmTexture< T >::omega [private]

Definition at line 52 of file fbm.h.

Referenced by FBmTexture< T >::Evaluate().


The documentation for this class was generated from the following file:
Generated on Sat Aug 28 20:00:13 2010 for pbrt by  doxygen 1.6.3