#include <fbxsdk/fbxsdk_def.h>
#include <fbxsdk/core/fbxobject.h>
#include <fbxsdk/core/math/fbxtransforms.h>
#include <fbxsdk/fbxsdk_nsbegin.h>
#include <fbxsdk/fbxsdk_nsend.h>
Go to the source code of this file.
Detailed Description
Definition in file fbxnode.h.
Define Documentation
| #define MACRO_PIVOT_VECTOR_FCTS |
( |
|
name, |
|
|
|
defVect |
|
) |
| |
Value:inline const FbxVector4& Get##name(int id) const \
{\
FBX_ASSERT(id == 0 || id == 1); \
Pivot* p = mPivot[id]; \
if (p == NULL) p = &smDefaultPivot; \
return p->Get##name(); \
}\
inline void Set##name(int id, const FbxVector4& pV) \
{\
FBX_ASSERT(id == 0 || id == 1); \
if (mIsDefault[id] && pV[0] == defVect[0] && pV[1] == defVect[1] && pV[2] == defVect[2]) return; \
mIsDefault[id] = false; \
Get(id).Set##name(pV); \
}
Definition at line 2187 of file fbxnode.h.
| #define MACRO_PIVOT_BOOL_FCTS |
( |
|
name | ) |
|
Value:inline bool Get##name(int id) const \
{\
FBX_ASSERT(id == 0 || id == 1); \
Pivot* p = mPivot[id]; \
if (p == NULL) p = &smDefaultPivot; \
return p->Get##name(); \
}\
inline void Set##name(int id, bool pV) \
{\
FBX_ASSERT(id == 0 || id == 1); \
mIsDefault[id] = false; \
Get(id).Set##name(pV); \
}
Definition at line 2213 of file fbxnode.h.
Function Documentation