00001 //*************************************************************************************** 00002 // File supervisor: Crosswalk team 00012 //*************************************************************************************** 00013 00014 #ifndef COLLADAMATERIALLIBRARY_H 00015 #define COLLADAMATERIALLIBRARY_H 00016 00017 #include "MaterialLibrary.h" 00018 00019 00020 class CSLCOLLADAMaterial; 00021 class CSLCOLLADAFX; 00022 00028 class XSIEXPORT CSLCOLLADAMaterialLibrary : public CSLMaterialLibrary 00029 { 00030 public: 00032 // Construction/destruction 00034 CSLCOLLADAMaterialLibrary(CSLScene* in_pScene, CSLModel *in_pModel, CdotXSITemplate* in_pTemplate); 00035 virtual ~CSLCOLLADAMaterialLibrary(); 00036 00040 virtual CSLXSIMaterial* AddXSIMaterial(); 00041 00042 }; 00043 00044 00045 #endif // COLLADAMATERIALLIBRARY_H