FUtils/FUPlugin.h

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 
00009 #ifndef _FU_PLUGIN_H_
00010 #define _FU_PLUGIN_H_
00011 
00012 #ifndef _FU_TRACKER_H_
00013 #include "FUtils/FUTracker.h"
00014 #endif // _FU_TRACKER_H_
00015 
00021 class FCOLLADA_EXPORT FUPlugin : public FUTrackable
00022 {
00023 private:
00024     DeclareObjectType(FUTrackable);
00025 
00026 protected:
00031     virtual ~FUPlugin() {}
00032 
00033 public:
00036     virtual const char* GetPluginName() const = 0;
00037 
00042     virtual uint32 GetPluginVersion() const = 0;
00043 };
00044 
00045 #endif // _FU_PLUGIN_H_

Generated on Thu Feb 14 16:58:35 2008 for FCollada by  doxygen 1.4.6-NO