fbxsdk/core/fbxplugin.h File Reference

fbxplugin.h File Reference

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

Macros

#define FBXSDK_PLUGIN_DECLARE(Plugin)
 Plug-in declaration macro that must to be used when defining new FbxPlugin objects. More...
 
#define FBXSDK_PLUGIN_IMPLEMENT(Plugin)
 Plug-in implementation macro that must be used when implementing new FbxPlugin objects. More...
 

Macro Definition Documentation

#define FBXSDK_PLUGIN_DECLARE (   Plugin)
Value:
public:\
static Plugin * Create(const FbxPluginDef& pDefinition, FbxModule pModuleHandle);\
void Destroy();
#define FBXSDK_FRIEND_NEW()
Definition: fbxnew.h:397
void * FbxModule
Definition: fbxmodule.h:22
Structure used by plug-ins for identification purposes.
Definition: fbxplugin.h:47

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); }
void * FbxModule
Definition: fbxmodule.h:22
void FbxDelete(T *p)
Definition: fbxnew.h:341
Structure used by plug-ins for identification purposes.
Definition: fbxplugin.h:47

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.