Material Class Reference

#include <material.h>

Inheritance diagram for Material:

ReferenceCounted BluePaint BrushedMetal Clay Felt Glass Matte Mirror Plastic Primer ShinyMetal Skin Substrate Translucent UberMaterial

List of all members.

Public Member Functions

virtual BSDFGetBSDF (const DifferentialGeometry &dgGeom, const DifferentialGeometry &dgShading) const =0
virtual ~Material ()

Static Public Member Functions

static void Bump (Reference< Texture< float > > d, const DifferentialGeometry &dgGeom, const DifferentialGeometry &dgShading, DifferentialGeometry *dgBump)


Detailed Description

Definition at line 33 of file material.h.


Constructor & Destructor Documentation

Material::~Material (  )  [virtual]

Definition at line 27 of file material.cpp.


Member Function Documentation

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

void Material::Bump ( Reference< Texture< float > >  d,
const DifferentialGeometry dgGeom,
const DifferentialGeometry dgShading,
DifferentialGeometry dgBump 
) [static]


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

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