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.