Definition in file kfbxplugin.h.
#include <fbxfilesdk/fbxfilesdk_def.h>
#include <fbxfilesdk/kfbxplugins/kfbxobject.h>
#include <fbxfilesdk/components/kbaselib/klib/kstring.h>
#include <fbxfilesdk/components/kbaselib/klib/kintrusivelist.h>
#include <fbxfilesdk/components/kbaselib/object/klibrary.h>
#include <fbxfilesdk/kfbxevents/kfbxemitter.h>
#include <fbxfilesdk/kfbxevents/kfbxlistener.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>


Go to the source code of this file.
| Classes | |
| class | KFbxPluginDefinition | 
| Plug-in defines itself by filling this
structure. More... | |
| class | KFbxPluginData | 
| Data used to communicate information between
an application and a plug-in. More... | |
| class | KFbxPlugin | 
| Abstract class used to implement plug-ins.
More... | |
| Defines | |
| #define | KFBXPLUGIN_DECLARE(Plugin) | 
| #define | KFBXPLUGIN_IMPLEMENT(Plugin) | 
| #define KFBXPLUGIN_DECLARE | ( | Plugin | ) | 
Value:
KFBXNEW_DECLARE_FRIEND\ public:\ static Plugin* Create( const KFbxPluginDefinition& pDefinition, kLibHandle pLibHandle );\ void Destroy();
Definition at line 63 of file kfbxplugin.h.
| #define KFBXPLUGIN_IMPLEMENT | ( | Plugin | ) | 
Value:
Plugin* Plugin::Create( const KFbxPluginDefinition& pDefinition, kLibHandle pLibHandle )\ {\ return FbxSdkNew< Plugin >( pDefinition, pLibHandle );\ }\ void Plugin::Destroy()\ {\ FbxSdkDelete(this);\ }
Definition at line 69 of file kfbxplugin.h.