FCDocument/FCDEffectParameterFactory.h

Go to the documentation of this file.
00001 /*
00002     Copyright (C) 2005-2006 Feeling Software Inc.
00003     MIT License: http://www.opensource.org/licenses/mit-license.php
00004 */
00005 
00011 #ifndef _FCD_EFFECT_PARAMETER_FACTORY_H_
00012 #define _FCD_EFFECT_PARAMETER_FACTORY_H_
00013 
00014 class FCDocument;
00015 
00024 class FCOLLADA_EXPORT FCDEffectParameterFactory
00025 {
00026 private:
00027     // Never instantiate: this is a static class
00028     FCDEffectParameterFactory() {}
00029 
00030 public:
00036     static FCDEffectParameter* Create(FCDocument* document, uint32 type);
00037 
00044     static FCDEffectParameter* LoadFromXML(FCDocument* document, xmlNode* parameterNode, FUStatus* status);
00045 };
00046 
00047 #endif // _FCD_EFFECT_PARAMETER_FACTORY_H_

Generated on Fri May 12 16:44:38 2006 for FCollada by  doxygen 1.4.6-NO