Exception-safe way of setting/resetting the xref manager in a FbxIO object.
#include <fbxio.h>
Public Member Functions | |
| FbxAutoResetXRefManager (FbxIO *pFbx, FbxXRefManager &pXRefManager) | |
| Default constructor. | |
| ~FbxAutoResetXRefManager () | |
| Destructor. | |
Public Attributes | |
| FbxIO * | mFbx |
| const FbxXRefManager * | mXRefManager |
| FbxAutoResetXRefManager | ( | FbxIO * | pFbx, |
| FbxXRefManager & | pXRefManager | ||
| ) | [inline] |
Default constructor.
Definition at line 330 of file fbxio.h.
: mFbx(pFbx) , mXRefManager(NULL) { if( mFbx ) { mXRefManager = mFbx->ProjectGetXRefManager(); mFbx->ProjectSetXRefManager(&pXRefManager); } }
| ~FbxAutoResetXRefManager | ( | ) | [inline] |
Destructor.
Definition at line 342 of file fbxio.h.
{
if( mFbx )
{
mFbx->ProjectSetXRefManager(mXRefManager);
}
}
| const FbxXRefManager* mXRefManager |