- Main Page
- Classes
- Files
- Directories

- File List
- File Members

Defines

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

## Defines
#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;}
#define | FBX_UNUSED(p) (p)

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

## Define Documentation

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

Search for all occurrences

Definition at line 50 of file fbxsdk_def.h.

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

Search for all occurrences

Definition at line 51 of file fbxsdk_def.h.

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

Search for all occurrences

Definition at line 52 of file fbxsdk_def.h.

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

Search for all occurrences

Definition at line 53 of file fbxsdk_def.h.

#define FBX_UNUSED | ( |  | p | ) | (p)

Search for all occurrences

Definition at line 54 of file fbxsdk_def.h.