#include<kfbxplugin.h>
Definition at line109of filekfbxplugin.h.
Public Member Functions | |
Public interface | |
| constKFbxPluginDefinition& | GetDefinition() const |
| const accessor to the plug-in definition. | |
| virtual void | Destroy()=0 |
| const accessor to the plug-in definition. | |
| KFbxObject& | GetPluginSettings() |
| const accessor to the plug-in definition. | |
| constKFbxObject& | GetPluginSettings() const |
| const accessor to the plug-in definition. | |
User implementation | |
| virtual bool | SpecificInitialize()=0 |
| Method called after plug-in construction. | |
| virtual bool | SpecificTerminate()=0 |
| Method called before plug-in destruction. | |
Event registration | |
| template<typename EventType, typename ListernerType> | |
| KFbxEventHandler * | Bind(void(ListernerType::*pFunc)(const EventType *)) |
Protected Member Functions | |
| KFbxPlugin(constKFbxPluginDefinition&pDefinition) | |
| Constructor Use the Create() andDestroy()methods declared and implemented in the KFBXPLUGIN_DECLARE and KFBXPLUGIN_IMPLEMENT macros to construct and destroyKFbxPluginobjects. | |
| KFbxPluginData& | GetData() |
| Accessor to the plug-in data. | |
| constKFbxPluginData& | GetData() const |
| const accessor to the plug-in data. | |
| KFbxPlugin | ( | constKFbxPluginDefinition& | pDefinition | ) | [explicit, protected] |
Constructor Use the Create() andDestroy()methods declared and implemented in the KFBXPLUGIN_DECLARE and KFBXPLUGIN_IMPLEMENT macros to construct and destroyKFbxPluginobjects.
| pDefinition |
| constKFbxPluginDefinition&GetDefinition | ( | ) | const[inline] |
const accessor to the plug-in definition.
Plug-in definition contains basic information on the plug-in like its name or version.
Definition at line213of filekfbxplugin.h.
| virtual void Destroy | ( | ) | [pure virtual] |
const accessor to the plug-in definition.
Plug-in definition contains basic information on the plug-in like its name or version.
| KFbxObject&GetPluginSettings | ( | ) | [inline] |
const accessor to the plug-in definition.
Plug-in definition contains basic information on the plug-in like its name or version.
Definition at line126of filekfbxplugin.h.
| constKFbxObject&GetPluginSettings | ( | ) | const[inline] |
const accessor to the plug-in definition.
Plug-in definition contains basic information on the plug-in like its name or version.
Definition at line128of filekfbxplugin.h.
| KFbxPluginData&GetData | ( | ) | [inline, protected] |
Accessor to the plug-in data.
Definition at line215of filekfbxplugin.h.
| constKFbxPluginData&GetData | ( | ) | const[inline, protected] |
const accessor to the plug-in data.
Definition at line217of filekfbxplugin.h.
| virtual bool SpecificInitialize | ( | ) | [pure virtual] |
Method called after plug-in construction.
At that moment, plug-in data have been properly initialized. This is where the user implementation do their initialization routines
| virtual bool SpecificTerminate | ( | ) | [pure virtual] |
Method called before plug-in destruction.
This is where the user implementation do their uninitialization routines