IlluminationManager.h

00001 
00007 #ifndef ILLUM_MANAGER_H
00008 #define ILLUM_MANAGER_H
00009 
00010 
00011 /*
00012 ** ---------------------------------------------------------------
00013 ** Includes:
00014 */
00015 
00016 /*
00017 ** ---------------------------------------------------------------
00018 ** Definitions:
00019 */
00020 
00021 
00023 
00032 typedef enum {LOCAL,GLOBAL} IlluminationChoice;
00033 
00034 typedef struct IlluminationManagerProfile {
00035 
00036         VisibilitySortingChoice vis_choice = LOCAL;
00037 
00038 } IlluminationManagerProfile;
00039 
00040 
00041 class IlluminationManager {
00042 
00043 public :
00044 
00046         static void init(const IlluminationManagerProfile &profile);
00048         static Scene &lighting(Scene &scene);
00049 
00050 };
00051 
00052 
00053 #endif //ILLUM_MANAGER_H

Generated on Thu Jul 5 13:30:03 2007 for S3D by  doxygen 1.4.6