00001 /* 00002 Copyright (C) 2005-2007 Feeling Software Inc. 00003 Portions of the code are: 00004 Copyright (C) 2005-2007 Sony Computer Entertainment America 00005 00006 MIT License: http://www.opensource.org/licenses/mit-license.php 00007 */ 00008 00014 #ifndef _FCD_EFFECT_PARAMETER_FACTORY_H_ 00015 #define _FCD_EFFECT_PARAMETER_FACTORY_H_ 00016 00017 class FCDocument; 00018 class FCDEffectParameter; 00019 00028 class FCOLLADA_EXPORT FCDEffectParameterFactory 00029 { 00030 private: 00031 // Never instantiate: this is a static class 00032 FCDEffectParameterFactory() {} 00033 00034 public: 00040 static FCDEffectParameter* Create(FCDocument* document, uint32 type); 00041 }; 00042 00043 #endif // _FCD_EFFECT_PARAMETER_FACTORY_H_