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