materials.h
Go to the documentation of this file.00001 /**<!--------------------------------------------------------------------> 00002 @file materials.h 00003 @author Travis Fischer (fisch0920@gmail.com) 00004 @author Matthew Jacobs (jacobs.mh@gmail.com) 00005 @date Fall 2008 00006 00007 @brief 00008 Convenience header which includes all public Material headers, 00009 including BSDFs, Emitters, and Sensors 00010 <!-------------------------------------------------------------------->**/ 00011 00012 #ifndef MATERIALS_H_ 00013 #define MATERIALS_H_ 00014 00015 // generic Material interface 00016 #include <materials/Material.h> 00017 00018 // concrete BSDF implementations 00019 #include <materials/bsdfs/AbsorbentBSDF.h> 00020 #include <materials/bsdfs/AggregateBSDF.h> 00021 #include <materials/bsdfs/DiffuseBSDF.h> 00022 #include <materials/bsdfs/ModifiedPhongBSDF.h> 00023 #include <materials/bsdfs/DielectricBSDF.h> 00024 00025 // emitters (lights) 00026 #include <materials/emitters/EnvironmentMap.h> 00027 #include <materials/emitters/NullEmitter.h> 00028 #include <materials/emitters/OmniEmitter.h> 00029 #include <materials/emitters/OrientedEmitter.h> 00030 00031 // sensors (cameras) 00032 #include <materials/sensors/NullSensor.h> 00033 00034 // miscellaneous 00035 #include <materials/IndexOfRefraction.h> 00036 #include <materials/bsdfs/Fresnel.h> 00037 00038 #endif // MATERIALS_H_ 00039
Generated on 28 Feb 2009 for Milton by
1.5.6