ShinyMetal Class Reference

Inheritance diagram for ShinyMetal:

Material ReferenceCounted

List of all members.

Public Member Functions

 ShinyMetal (Reference< Texture< Spectrum > > ks, Reference< Texture< float > > rough, Reference< Texture< Spectrum > > kr, Reference< Texture< float > > bump)
BSDFGetBSDF (const DifferentialGeometry &dgGeom, const DifferentialGeometry &dgShading) const

Private Attributes

Reference< Texture< Spectrum > > Ks
Reference< Texture< Spectrum > > Kr
Reference< Texture< float > > roughness
Reference< Texture< float > > bumpMap


Detailed Description

Definition at line 28 of file shinymetal.cpp.


Constructor & Destructor Documentation

ShinyMetal::ShinyMetal ( Reference< Texture< Spectrum > >  ks,
Reference< Texture< float > >  rough,
Reference< Texture< Spectrum > >  kr,
Reference< Texture< float > >  bump 
) [inline]

Definition at line 31 of file shinymetal.cpp.

References bumpMap, Kr, Ks, and roughness.

Referenced by CreateMaterial().


Member Function Documentation

BSDF * ShinyMetal::GetBSDF ( const DifferentialGeometry dgGeom,
const DifferentialGeometry dgShading 
) const [virtual]


Member Data Documentation

Definition at line 41 of file shinymetal.cpp.

Referenced by CreateMaterial(), GetBSDF(), and ShinyMetal().

Definition at line 41 of file shinymetal.cpp.

Referenced by CreateMaterial(), GetBSDF(), and ShinyMetal().

Definition at line 42 of file shinymetal.cpp.

Referenced by CreateMaterial(), GetBSDF(), and ShinyMetal().

Definition at line 43 of file shinymetal.cpp.

Referenced by CreateMaterial(), GetBSDF(), and ShinyMetal().


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

Generated on Mon Jul 20 17:31:56 2009 for pbrt by  doxygen 1.5.6