#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/components/kbaselib/klib/kscopedptr.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 |
|
| struct | KFbxPluginDefinition |
| Structure used by plug-ins for
identification purposes. More... |
|
| struct | KFbxPluginData |
| Data used to communicate information between
an application and the plug-in. More... |
|
| class | KFbxPlugin |
| The base class to inherit from when creating
new plug-ins for the FBX SDK. More... |
|
Defines |
|
| #define | KFBXPLUGIN_DECLARE(Plugin) |
| Plug-in declaration macro that must to be
used when defining new
KFbxPlugin objects. |
|
| #define | KFBXPLUGIN_IMPLEMENT(Plugin) |
| Plug-in implementation macro that must be
used when implementing new
KFbxPlugin objects. |
|
Definition in file kfbxplugin.h.
| #define KFBXPLUGIN_DECLARE | ( | Plugin | ) |
KFBXNEW_DECLARE_FRIEND \ public:\ static Plugin * Create(const KFbxPluginDefinition& pDefinition, kLibHandle pLibHandle);\ void Destroy();
Plug-in declaration macro that must to be used when defining new KFbxPlugin objects.
Definition at line 60 of file kfbxplugin.h.
| #define KFBXPLUGIN_IMPLEMENT | ( | Plugin | ) |
Plugin* Plugin::Create(const KFbxPluginDefinition& pDefinition, kLibHandle pLibHandle){ return FbxSdkNew<Plugin>(pDefinition, pLibHandle); }\ void Plugin::Destroy(){ FbxSdkDelete(this); }
Plug-in implementation macro that must be used when implementing new KFbxPlugin objects.
Definition at line 67 of file kfbxplugin.h.