|
FBX C++ API Reference
|
#include <fbxanimcurve.h>
Definitions used for the FBX animation curves and keys.
Definition at line 26 of file fbxanimcurve.h.
Public Types | |
| enum | ETangentMode { eTangentAuto = 0x00000100, eTangentTCB = 0x00000200, eTangentUser = 0x00000400, eTangentGenericBreak = 0x00000800, eTangentBreak = eTangentGenericBreak|eTangentUser, eTangentAutoBreak = eTangentGenericBreak|eTangentAuto, eTangentGenericClamp = 0x00001000, eTangentGenericTimeIndependent = 0x00002000, eTangentGenericClampProgressive = 0x00004000|eTangentGenericTimeIndependent } |
| Key tangent mode for cubic interpolation. More... | |
| enum | EInterpolationType { eInterpolationConstant = 0x00000002, eInterpolationLinear = 0x00000004, eInterpolationCubic = 0x00000008 } |
| Key interpolation type. More... | |
| enum | EWeightedMode { eWeightedNone = 0x00000000, eWeightedRight = 0x01000000, eWeightedNextLeft = 0x02000000, eWeightedAll = eWeightedRight|eWeightedNextLeft } |
| Weighted mode. More... | |
| enum | EConstantMode { eConstantStandard = 0x00000000, eConstantNext = 0x00000100 } |
| Key constant mode. More... | |
| enum | EVelocityMode { eVelocityNone = 0x00000000, eVelocityRight = 0x10000000, eVelocityNextLeft = 0x20000000, eVelocityAll = eVelocityRight|eVelocityNextLeft } |
| Velocity mode. Velocity settings speed up or slow down animation on either side of a key without changing the trajectory of the animation. Unlike Auto and Weight settings, Velocity changes the animation in time, but not in space. More... | |
| enum | ETangentVisibility { eTangentShowNone = 0x00000000, eTangentShowLeft = 0x00100000, eTangentShowRight = 0x00200000, eTangentShowBoth = eTangentShowLeft|eTangentShowRight } |
| Tangent visibility. More... | |
| enum | EDataIndex { eRightSlope = 0, eNextLeftSlope = 1, eWeights = 2, eRightWeight = 2, eNextLeftWeight = 3, eVelocity = 4, eRightVelocity = 4, eNextLeftVelocity = 5, eTCBTension = 0, eTCBContinuity = 1, eTCBBias = 2 } |
| FbxAnimCurveKey data indices for cubic interpolation tangent information. More... | |
Static Public Attributes | |
| static const float | sDEFAULT_WEIGHT |
| static const float | sMIN_WEIGHT |
| static const float | sMAX_WEIGHT |
| static const float | sDEFAULT_VELOCITY |
| enum ETangentMode |
Key tangent mode for cubic interpolation.
Definition at line 35 of file fbxanimcurve.h.
| enum EInterpolationType |
Key interpolation type.
| Enumerator | |
|---|---|
| eInterpolationConstant | Constant value until next key. |
| eInterpolationLinear | Linear progression to next key. |
| eInterpolationCubic | Cubic progression to next key. |
Definition at line 49 of file fbxanimcurve.h.
| enum EWeightedMode |
Weighted mode.
Definition at line 57 of file fbxanimcurve.h.
| enum EConstantMode |
Key constant mode.
| Enumerator | |
|---|---|
| eConstantStandard | Curve value is constant between this key and the next. |
| eConstantNext | Curve value is constant, with next key's value. |
Definition at line 66 of file fbxanimcurve.h.
| enum EVelocityMode |
Velocity mode. Velocity settings speed up or slow down animation on either side of a key without changing the trajectory of the animation. Unlike Auto and Weight settings, Velocity changes the animation in time, but not in space.
| Enumerator | |
|---|---|
| eVelocityNone | No velocity (default). |
| eVelocityRight | Right tangent has velocity. |
| eVelocityNextLeft | Left tangent has velocity. |
| eVelocityAll | Both left and right tangents have velocity. |
Definition at line 73 of file fbxanimcurve.h.
| enum ETangentVisibility |
Tangent visibility.
| Enumerator | |
|---|---|
| eTangentShowNone | No tangent is visible. |
| eTangentShowLeft | Left tangent is visible. |
| eTangentShowRight | Right tangent is visible. |
| eTangentShowBoth | Both left and right tangents are visible. |
Definition at line 82 of file fbxanimcurve.h.
| enum EDataIndex |
FbxAnimCurveKey data indices for cubic interpolation tangent information.
Definition at line 91 of file fbxanimcurve.h.
|
static |
Definition at line 29 of file fbxanimcurve.h.
|
static |
Definition at line 30 of file fbxanimcurve.h.
|
static |
Definition at line 31 of file fbxanimcurve.h.
|
static |
Definition at line 32 of file fbxanimcurve.h.