fbxsdk/core/fbxplugin.h File Reference
 
 
 
fbxsdk/core/fbxplugin.h File Reference

File Description

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 Documentation

#define FBXSDK_PLUGIN_DECLARE (   Plugin )
Value:
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 )
Value:
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.

Go to the source code of this file.