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

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# FUPlugin Class Reference
[Utility Classes.]

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

`#include <FUPlugin.h>`

Inheritance diagram for FUPlugin:

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:

- FUtils/FUPlugin.h