#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