FBX C++ API Reference
fbxsdk_def.h File Reference

FBX SDK environment definition. More...

#include <stdlib.h>
#include <stdarg.h>
#include <stddef.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <wchar.h>
#include <locale.h>
#include <float.h>
#include <math.h>
#include <time.h>
#include <stdexcept>
#include <climits>
#include <iterator>
#include <fbxsdk/fbxsdk_version.h>
#include <fbxsdk/core/arch/fbxarch.h>
#include <fbxsdk/core/arch/fbxtypes.h>
#include <fbxsdk/core/arch/fbxdebug.h>
#include <fbxsdk/core/arch/fbxalloc.h>
#include <fbxsdk/core/arch/fbxnew.h>
#include <fbxsdk/core/arch/fbxstdcompliant.h>

Go to the source code of this file.

Macros

#define FBX_SAFE_DELETE(p)   {FbxDelete(p);(p)=NULL;}
 
#define FBX_SAFE_DELETE_ARRAY(a)   {FbxDeleteArray(a);(a)=NULL;}
 
#define FBX_SAFE_DESTROY(p)   if(p){(p)->Destroy();(p)=NULL;}
 
#define FBX_SAFE_FREE(p)   if(p){FbxFree(p);(p)=NULL;}
 

Detailed Description

FBX SDK environment definition.

This file is the principal FBX SDK environment definition. It is used at the top of every header and source file so that every unit is using the same definitions.

Definition in file fbxsdk_def.h.

Macro Definition Documentation

#define FBX_SAFE_DELETE (   p)    {FbxDelete(p);(p)=NULL;}

Definition at line 53 of file fbxsdk_def.h.

#define FBX_SAFE_DELETE_ARRAY (   a)    {FbxDeleteArray(a);(a)=NULL;}

Definition at line 54 of file fbxsdk_def.h.

#define FBX_SAFE_DESTROY (   p)    if(p){(p)->Destroy();(p)=NULL;}

Definition at line 55 of file fbxsdk_def.h.

#define FBX_SAFE_FREE (   p)    if(p){FbxFree(p);(p)=NULL;}

Definition at line 56 of file fbxsdk_def.h.