#include <fbxsdk/fbxsdk_def.h>#include <fbxsdk/core/fbxobject.h>#include <fbxsdk/core/fbxmodule.h>#include <fbxsdk/core/fbxlistener.h>#include <fbxsdk/fbxsdk_nsbegin.h>#include <fbxsdk/fbxsdk_nsend.h>Definition in file fbxplugin.h.
Classes |
|
| struct | FbxPluginDef |
| Structure used by plug-ins for
identification purposes. More... |
|
| struct | FbxPluginData |
| Data used to communicate information between
an application and the plug-in. More... |
|
| class | FbxPlugin |
| The base class to inherit from when creating
new plug-ins for the FBX SDK. More... |
|
Defines |
|
| #define | FBXSDK_PLUGIN_DECLARE(Plugin) |
| Plug-in declaration macro that must to be
used when defining new
FbxPlugin objects. |
|
| #define | FBXSDK_PLUGIN_IMPLEMENT(Plugin) |
| Plug-in implementation macro that must be
used when implementing new
FbxPlugin objects. |
|
| #define FBXSDK_PLUGIN_DECLARE | ( | Plugin | ) |
FBXSDK_FRIEND_NEW();\ public:\ static Plugin * Create(const FbxPluginDef& pDefinition, FbxModule pModuleHandle);\ void Destroy();
Plug-in declaration macro that must to be used when defining new FbxPlugin objects.
Definition at line 30 of file fbxplugin.h.
| #define FBXSDK_PLUGIN_IMPLEMENT | ( | Plugin | ) |
Plugin* Plugin::Create(const FbxPluginDef& pDefinition, FbxModule pModuleHandle){ return FbxNew<Plugin>(pDefinition, pModuleHandle); }\ void Plugin::Destroy(){ FbxDelete(this); }
Plug-in implementation macro that must be used when implementing new FbxPlugin objects.
Definition at line 37 of file fbxplugin.h.