TranslucentMaterial Class Reference

#include <translucent.h>

Inheritance diagram for TranslucentMaterial:
Material ReferenceCounted

List of all members.

Public Member Functions

 TranslucentMaterial (Reference< Texture< Spectrum > > kd, Reference< Texture< Spectrum > > ks, Reference< Texture< float > > rough, Reference< Texture< Spectrum > > refl, Reference< Texture< Spectrum > > trans, Reference< Texture< float > > bump)
BSDFGetBSDF (const DifferentialGeometry &dgGeom, const DifferentialGeometry &dgShading, MemoryArena &arena) const

Private Attributes

Reference< Texture< Spectrum > > Kd
Reference< Texture< Spectrum > > Ks
Reference< Texture< float > > roughness
Reference< Texture< Spectrum > > reflect
Reference< Texture< Spectrum > > transmit
Reference< Texture< float > > bumpMap

Detailed Description

Definition at line 36 of file translucent.h.


Constructor & Destructor Documentation

TranslucentMaterial::TranslucentMaterial ( Reference< Texture< Spectrum > >  kd,
Reference< Texture< Spectrum > >  ks,
Reference< Texture< float > >  rough,
Reference< Texture< Spectrum > >  refl,
Reference< Texture< Spectrum > >  trans,
Reference< Texture< float > >  bump 
) [inline]

Definition at line 39 of file translucent.h.

References bumpMap, Kd, Ks, reflect, roughness, and transmit.


Member Function Documentation

BSDF * TranslucentMaterial::GetBSDF ( const DifferentialGeometry dgGeom,
const DifferentialGeometry dgShading,
MemoryArena arena 
) const [virtual]

Member Data Documentation

Definition at line 58 of file translucent.h.

Referenced by GetBSDF(), and TranslucentMaterial().

Definition at line 55 of file translucent.h.

Referenced by GetBSDF(), and TranslucentMaterial().

Definition at line 55 of file translucent.h.

Referenced by GetBSDF(), and TranslucentMaterial().

Definition at line 57 of file translucent.h.

Referenced by GetBSDF(), and TranslucentMaterial().

Definition at line 56 of file translucent.h.

Referenced by GetBSDF(), and TranslucentMaterial().

Definition at line 57 of file translucent.h.

Referenced by GetBSDF(), and TranslucentMaterial().


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