- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# 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_