| FBX C++ API Reference
    | 
Debugging macros and functions.
All macros and functions are removed in release builds. To enable asserts, a debug build is required as well as the environment variable "FBXSDK_ASSERT" set to 1 is also required. By default, assertions will pop-up a window. It is possible to disable the pop-up on the Windows platform by calling the following code:
Definition in file fbxdebug.h.
| Macros | |
| #define | FBXSDK_ASSERT_ENVSTR "FBXSDK_ASSERT" | 
| If this environment variable is set to 1, the FBX SDK will assert in debug builds.  More... | |
| Typedefs | |
| typedef void(* | FbxAssertProc) (const char *pFileName, const char *pFunctionName, const unsigned int pLineNumber, const char *pMessage) | 
| The assertion procedure signature.  More... | |
| Functions | |
| void | FbxAssertSetProc (FbxAssertProc pAssertProc) | 
| Change the procedure used when assertion occurs.  More... | |
| void | FbxAssertSetDefaultProc () | 
| Change the procedure back to the default one.  More... | |
| #define FBXSDK_ASSERT_ENVSTR "FBXSDK_ASSERT" | 
If this environment variable is set to 1, the FBX SDK will assert in debug builds.
Definition at line 30 of file fbxdebug.h.
| typedef void(* FbxAssertProc) (const char *pFileName, const char *pFunctionName, const unsigned int pLineNumber, const char *pMessage) | 
The assertion procedure signature.
If a different assertion procedure must be provided, it should have this signature.
| pFileName | The file name where the assertion occurred. | 
| pFunctionName | The function name where the assertion occurred. | 
| pLineNumber | The line number in the file where the assertion occurred. | 
| pMessage | The message to display when the assertion occurs. | 
Definition at line 37 of file fbxdebug.h.
| void FbxAssertSetProc | ( | FbxAssertProc | pAssertProc | ) | 
Change the procedure used when assertion occurs.
| pAssertProc | The procedure to be called when assertions occurs. | 
| void FbxAssertSetDefaultProc | ( | ) | 
Change the procedure back to the default one.