- Main Page
- Classes
- Files
- Directories

- File List
- File Members

Classes | Defines | Functions

# fbxnode.h File Reference

`#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.

## Classes
class | FbxNode
| Represents an element in the scene graph. More...
class | FbxNode::Pivot
class | FbxNode::Pivots
class | FbxNode::LinkToCharacter
## Defines
#define | MACRO_PIVOT_VECTOR_FCTS(name, defVect)
#define | MACRO_PIVOT_BOOL_FCTS(name)
## Functions
EFbxType | FbxTypeOf (const EFbxRotationOrder &)
EFbxType | FbxTypeOf (const FbxTransform::EInheritType &)
EFbxType | FbxTypeOf (const EFbxQuatInterpMode &)

## Detailed Description

Definition in file fbxnode.h.

## Define Documentation

#define MACRO_PIVOT_VECTOR_FCTS | ( |  | name,
|  |  | defVect
| ) |  |

Search for all occurrences
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 | ) |

Search for all occurrences
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

EFbxType FbxTypeOf | ( | const EFbxRotationOrder & |  | ) | `[inline]`

Search for all occurrences

Definition at line 2389 of file fbxnode.h.

    { return eFbxEnum; }

EFbxType FbxTypeOf | ( | const FbxTransform::EInheritType & |  | ) | `[inline]`

Search for all occurrences

Definition at line 2390 of file fbxnode.h.

    { return eFbxEnum; }

EFbxType FbxTypeOf | ( | const EFbxQuatInterpMode & |  | ) | `[inline]`

Search for all occurrences

Definition at line 2391 of file fbxnode.h.

    { return eFbxEnum; }