#include <fbxsdk/fbxsdk_def.h>#include <fbxsdk/core/base/fbxstring.h>#include <fbxsdk/core/base/fbxtime.h>#include <fbxsdk/core/base/fbxstatus.h>#include <fbxsdk/fbxsdk_nsbegin.h>#include <fbxsdk/fbxsdk_nsend.h>Definition in file fbxio.h.
Classes |
|
| class | FbxIODefaultRenderResolution |
| Render and resolution information. More... |
|
| class | FbxIOFileHeaderInfo |
| FBX header information used at beginning of
the FBX file to get or set important values like the file format
version number (mFileVersion). More... |
|
| class | FbxIO |
| FbxIO represents an FBX
file. More... |
|
| struct | FbxIO::FbxAutoResetXRefManager |
Defines |
|
| #define | FBX_FILE_VERSION_2000 2000 |
| Defines the current FBX file version number
in four digits. |
|
| #define | FBX_FILE_VERSION_2001 2001 |
| #define | FBX_FILE_VERSION_3000 3000 |
| #define | FBX_FILE_VERSION_3001 3001 |
| #define | FBX_FILE_VERSION_4000 4000 |
| #define | FBX_FILE_VERSION_4001 4001 |
| #define | FBX_FILE_VERSION_4050 4050 |
| #define | FBX_FILE_VERSION_5000 5000 |
| #define | FBX_FILE_VERSION_5800 5800 |
| #define | FBX_FILE_VERSION_6000 6000 |
| #define | FBX_FILE_VERSION_6100 6100 |
| #define | FBX_FILE_VERSION_7000 7000 |
| #define | FBX_FILE_VERSION_7099 7099 |
| #define | FBX_FILE_VERSION_7100 7100 |
| #define | FBX_FILE_VERSION_7200 7200 |
| #define | FBX_FILE_VERSION_7300 7300 |
| #define | FBX_FILE_VERSION_7400 7400 |
| #define | FBX_DEFAULT_FILE_VERSION FBX_FILE_VERSION_7400 |
| #define | FBX_53_MB55_COMPATIBLE "FBX53_MB55" |
| #define | FBX_60_COMPATIBLE "FBX60_MB60" |
| #define | FBX_2005_08_COMPATIBLE "FBX200508_MB70" |
| #define | FBX_2006_02_COMPATIBLE "FBX200602_MB75" |
| #define | FBX_2006_08_COMPATIBLE "FBX200608" |
| #define | FBX_2006_11_COMPATIBLE "FBX200611" |
| #define | FBX_2009_00_COMPATIBLE "FBX200900" |
| #define | FBX_2009_00_V7_COMPATIBLE "FBX200900v7" |
| #define | FBX_2010_00_COMPATIBLE "FBX201000" |
| #define | FBX_2011_00_COMPATIBLE "FBX201100" |
| #define | FBX_2012_00_COMPATIBLE "FBX201200" |
| #define | FBX_2013_00_COMPATIBLE "FBX201300" |
| #define | FBX_2014_00_COMPATIBLE "FBX201400" |
Enumerations |
|
| enum | { FBX_NO_SECTION = -1, FBX_MAIN_SECTION, FBX_EXTENSION_SECTION_0 } |
Functions |
|
| FBXSDK_DLL int | FbxFileVersionStrToInt (const char *pFileVersion) |
| Convert the FBX file version string to an
integral number for <= or >= tests purposes. |
|
| #define FBX_FILE_VERSION_2000 2000 |
Defines the current FBX file version number in four digits.
The first digit is the major version number a the last three digits are the minor version number (e.g. 7100 = 7.1). The following is the version history of FBX:
| #define FBX_FILE_VERSION_2001 2001 |
| #define FBX_FILE_VERSION_3000 3000 |
| #define FBX_FILE_VERSION_3001 3001 |
| #define FBX_FILE_VERSION_4000 4000 |
| #define FBX_FILE_VERSION_4001 4001 |
| #define FBX_FILE_VERSION_4050 4050 |
| #define FBX_FILE_VERSION_5000 5000 |
| #define FBX_FILE_VERSION_5800 5800 |
| #define FBX_FILE_VERSION_6000 6000 |
| #define FBX_FILE_VERSION_6100 6100 |
| #define FBX_FILE_VERSION_7000 7000 |
| #define FBX_FILE_VERSION_7099 7099 |
| #define FBX_FILE_VERSION_7100 7100 |
| #define FBX_FILE_VERSION_7200 7200 |
| #define FBX_FILE_VERSION_7300 7300 |
| #define FBX_FILE_VERSION_7400 7400 |
| #define FBX_DEFAULT_FILE_VERSION FBX_FILE_VERSION_7400 |
| #define FBX_53_MB55_COMPATIBLE "FBX53_MB55" |
| #define FBX_60_COMPATIBLE "FBX60_MB60" |
| #define FBX_2005_08_COMPATIBLE "FBX200508_MB70" |
| #define FBX_2006_02_COMPATIBLE "FBX200602_MB75" |
| #define FBX_2006_08_COMPATIBLE "FBX200608" |
| #define FBX_2006_11_COMPATIBLE "FBX200611" |
| #define FBX_2009_00_COMPATIBLE "FBX200900" |
| #define FBX_2009_00_V7_COMPATIBLE "FBX200900v7" |
| #define FBX_2010_00_COMPATIBLE "FBX201000" |
| #define FBX_2011_00_COMPATIBLE "FBX201100" |
| #define FBX_2012_00_COMPATIBLE "FBX201200" |
| #define FBX_2013_00_COMPATIBLE "FBX201300" |
| #define FBX_2014_00_COMPATIBLE "FBX201400" |
| anonymous enum |
Used internally by readers to evaluate what is the current section
| FBX_NO_SECTION |
indicate not in a valid section |
| FBX_MAIN_SECTION |
indicate currently in the main section |
| FBX_EXTENSION_SECTION_0 |
indicate currently in the extention section 0 |
Definition at line 172 of file fbxio.h.
{
FBX_NO_SECTION = -1,
FBX_MAIN_SECTION,
FBX_EXTENSION_SECTION_0
};
| FBXSDK_DLL int FbxFileVersionStrToInt | ( | const char * | pFileVersion | ) |
Convert the FBX file version string to an integral number for <= or >= tests purposes.
| pFileVersion | File version string. Some examples:
int version;
version = FileVersionStrToInt(FBX2012_00_COMPATIBLE); // version = 201200
version = FileVersionStrToInt(FBX60_COMPATIBLE); // version = 6000
version = FileVersionStrToInt("FBX200900"); // version = 200900
version = FileVersionStrToInt("Toto"); // version = 0
version = FileVersionStrToInt(""); // version = -1
|