FUPlugin Class Reference
[Utility Classes.]

A generic plug-in interface structure. More...

#include <FUPlugin.h>

Inheritance diagram for FUPlugin:

FUTrackable FUObject FCPArchive FCPExtraTechnique List of all members.

Public Member Functions

virtual const char * GetPluginName () const =0
 Retrieves the name of the plug-in.
virtual uint32 GetPluginVersion () const =0
 Retrieves the version of the plug-in.

Protected Member Functions

virtual ~FUPlugin ()
 Destructor.

Detailed Description

A generic plug-in interface structure.

Used by FCollada within the FCPlugin structure.


Constructor & Destructor Documentation

virtual FUPlugin::~FUPlugin  )  [inline, protected, virtual]
 

Destructor.

This destructor is protected as no application should release the memory of a plug-in directly. Instead, use the FUObject::Release function.


Member Function Documentation

virtual const char* FUPlugin::GetPluginName  )  const [pure virtual]
 

Retrieves the name of the plug-in.

Returns:
The name of the plug-in.

virtual uint32 FUPlugin::GetPluginVersion  )  const [pure virtual]
 

Retrieves the version of the plug-in.

For now, no version string formatting is suggested for this integer. It is unused and exists for future expansion only.

Returns:
The version number of the plug-in.


The documentation for this class was generated from the following file:
Generated on Thu Feb 14 16:58:41 2008 for FCollada by  doxygen 1.4.6-NO