- Main Page
- Classes
- Files
- Directories
- Examples

- File List
- File Members

Defines

# fbxsdk_def.h File Reference

This reference page is linked to from the following overview topics: FBX Node Attributes.

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 | NULL ((void*)0)
#define | _MAX_PATH 260
#define | strcmpi strcasecmp
#define | stricmp strcasecmp
#define | strncmpi strncasecmp
#define | strnicmp strncasecmp
#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.

## Define Documentation

#define NULL ((void*)0)

Search for all occurrences

Examples:
  Animation/main.cxx, Camera/main.cxx, Common/Common.cxx, Common/GeometryUtility.cxx, ConvertScene/main.cxx, ExportDocument/main.cxx, ExportScene01/main.cxx, ExportScene02/main.cxx, ExportScene03/main.cxx, ExportScene04/main.cxx, ExportScene05/main.cxx, ExportShader/main.cxx, ImportScene/DisplayAnimation.cxx, ImportScene/DisplayCamera.cxx, ImportScene/DisplayCamera.h, ImportScene/DisplayLink.cxx, ImportScene/DisplayMaterial.cxx, ImportScene/DisplayMesh.cxx, ImportScene/DisplayShape.cxx, ImportScene/DisplayTexture.cxx, ImportScene/main.cxx, Instances/main.cxx, Layers/main.cxx, MyOwnWriterReader/MyOwnReader.cxx, MyOwnWriterReader/MyOwnWriter.cxx, Normals/main.cxx, Pivot/main.cxx, ProceduralTexture/main.cxx, StereoCamera/main.cxx, SwitchBinding/main.cxx, Transformations/main.cxx, UserProperties/main.cxx, UVSample/main.cxx, ViewScene/DrawScene.cxx, ViewScene/DrawScene.h, ViewScene/DrawText.cxx, ViewScene/GetPosition.h, ViewScene/main.cxx, ViewScene/SceneCache.cxx, ViewScene/SceneCache.h, ViewScene/SceneContext.cxx, and ViewScene/SetCamera.cxx.

Definition at line 57 of file fbxsdk_def.h.

#define _MAX_PATH 260

Search for all occurrences

Definition at line 63 of file fbxsdk_def.h.

#define strcmpi strcasecmp

Search for all occurrences

Definition at line 75 of file fbxsdk_def.h.

#define stricmp strcasecmp

Search for all occurrences

Definition at line 78 of file fbxsdk_def.h.

#define strncmpi strncasecmp

Search for all occurrences

Definition at line 81 of file fbxsdk_def.h.

#define strnicmp strncasecmp

Search for all occurrences

Definition at line 84 of file fbxsdk_def.h.

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

Search for all occurrences

Definition at line 111 of file fbxsdk_def.h.

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

Search for all occurrences

Definition at line 112 of file fbxsdk_def.h.

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

Search for all occurrences

Definition at line 113 of file fbxsdk_def.h.

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

Search for all occurrences

Definition at line 114 of file fbxsdk_def.h.