FbxAnimUtilities Class Reference
#include <fbxanimutilities.h>
Definition at line 35 of file fbxanimutilities.h.
|
| static bool | IsAnimated (FbxObject *pObj) |
| | Inspects all the properties of the given object for animation curves. More...
|
| |
| static bool | IsChannelAnimated (FbxObject *pObj, const char *pPropertyName, const char *pChannelName=NULL) |
| | Inspects the specified property of the given object for animation curves. More...
|
| |
| static int | SplitAnimationIntoMultipleStacks (FbxScene *pScene, const FbxArray< FbxAnimSplitDef * > &pAnimSplitDefinitions, const FbxAnimStack *pSrcAnimStack, FbxArray< FbxAnimStack * > &pDstStacks) |
| |
| static void | ShareAnimCurves (FbxProperty &pDstProperty, FbxProperty &pSrcProperty, FbxScene *pScene) |
| |
| static void | SetTimeWarpSet (FbxMultiMap *pTWset) |
| |
| static CurveNodeIntfce | CreateCurveNode (const char *pName) |
| |
| static CurveNodeIntfce | CreateCurveNode (FbxIO *pFileObject) |
| |
| static CurveNodeIntfce | CreateCurveNode (FbxIO *pFileObject, CurveNodeIntfce &pParent, bool pOnlyDefaults=false) |
| |
| static CurveNodeIntfce | CreateTimeWarpNode (FbxAnimCurve *pAnimCurve, const char *pFalloffName) |
| |
| static CurveNodeIntfce | GrabCurveNode (FbxAnimCurveNode *pCN) |
| |
| static void | RestrieveCurveNode (CurveNodeIntfce &pData, FbxIO *mFileObject) |
| |
| static void | StoreCurveNode (CurveNodeIntfce &pData, FbxIO *mFileObject) |
| |
| static void | ReleaseCurveNode (FbxAnimCurveNode *pCurveNode) |
| |
| static void | DestroyCurveNode (CurveNodeIntfce &pData) |
| |
| static void | DestroyCurve (CurveIntfce &pData) |
| |
| static void | ConnectTimeWarp (FbxAnimCurveNode *pCurveNode, CurveNodeIntfce &pData, FbxMultiMap &pTimeWarpsKFCurveNodes) |
| |
| static void | MergeLayerAndTimeWarp (FbxObject *pObj, FbxAnimLayer *pAnimLayer) |
| |
| static void | CopyFrom (FbxAnimCurve *pAC, CurveIntfce &pFC) |
| |
| static bool | CompareCurves (FbxAnimCurve *pAC1, FbxAnimCurve *pAC2) |
| |
| static void | Resample (FbxAnimCurve &pSourceCurve, FbxAnimCurve &pTargetCurve, FbxTime &pStart, FbxTime &pStop, FbxTime &pPeriod, FbxAnimCurveDef::EInterpolationType pInterpolation, FbxAnimCurveDef::ETangentMode pTangentMode, bool pAddStopKey=false) |
| |
| static void | Resample (FbxAnimCurve &pSourceCurve, FbxAnimCurve &pTargetCurve, FbxTime &pStart, FbxTime &pStop, FbxTime &pPeriod, bool pAddStopKey=false) |
| |
| static void | Resample (FbxAnimCurve &pCurve, FbxTime pPeriod, FbxTime pStart=FBXSDK_TIME_MINUS_INFINITE, FbxTime pStop=FBXSDK_TIME_INFINITE, bool pKeysOnFrame=false) |
| |
Inspects all the properties of the given object for animation curves.
- Parameters
-
| pObj | Pointer to the object to query. |
- Returns
true if at least one property is animated and false otherwise.
| static bool IsChannelAnimated |
( |
FbxObject * |
pObj, |
|
|
const char * |
pPropertyName, |
|
|
const char * |
pChannelName = NULL |
|
) |
| |
|
static |
Inspects the specified property of the given object for animation curves.
- Parameters
-
| pObj | Pointer to the object to query. |
| pPropertyName | Name of the inspected property. |
| pChannelName | Name of the specific channel of the inspected property. |
- Returns
true if the specified channel is animated and false otherwise.
The documentation for this class was generated from the following file: