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.