#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.