Classes | Static Public Member Functions

FbxAnimUtilities Class Reference

Search for all occurrences

Detailed Description

Definition at line 33 of file fbxanimutilities.h.

#include <fbxanimutilities.h>

List of all members.

Classes

class   CurveIntfce
class   CurveNodeIntfce
class   FbxAnimSplitDef

Static Public Member Functions

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 (FbxSet *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, FbxSet &pTimeWarpsKFCurveNodes)
static void  MergeLayerAndTimeWarp (FbxObject *pObj, FbxAnimLayer *pAnimLayer)
static void  CopyFrom (FbxAnimCurve *pAC, CurveIntfce &pFC)

Member Function Documentation

static int SplitAnimationIntoMultipleStacks ( FbxScene pScene,
const FbxArray< FbxAnimSplitDef * > &  pAnimSplitDefinitions,
const FbxAnimStack pSrcAnimStack,
FbxArray< FbxAnimStack * > &  pDstStacks 
) [static]
static void ShareAnimCurves ( FbxProperty pDstProperty,
FbxProperty pSrcProperty,
FbxScene pScene 
) [static]
static void SetTimeWarpSet ( FbxSet pTWset ) [static]
static CurveNodeIntfce CreateCurveNode ( const char *  pName ) [static]
static CurveNodeIntfce CreateCurveNode ( FbxIO pFileObject ) [static]
static CurveNodeIntfce CreateCurveNode ( FbxIO pFileObject,
CurveNodeIntfce pParent,
bool  pOnlyDefaults = false 
) [static]
static CurveNodeIntfce CreateTimeWarpNode ( FbxAnimCurve pAnimCurve,
const char *  pFalloffName 
) [static]
static CurveNodeIntfce GrabCurveNode ( FbxAnimCurveNode pCN ) [static]
static void RestrieveCurveNode ( CurveNodeIntfce pData,
FbxIO mFileObject 
) [static]
static void StoreCurveNode ( CurveNodeIntfce pData,
FbxIO mFileObject 
) [static]
static void ReleaseCurveNode ( FbxAnimCurveNode pCurveNode ) [static]
static void DestroyCurveNode ( CurveNodeIntfce pData ) [static]
static void DestroyCurve ( CurveIntfce pData ) [static]
static void ConnectTimeWarp ( FbxAnimCurveNode pCurveNode,
CurveNodeIntfce pData,
FbxSet pTimeWarpsKFCurveNodes 
) [static]
static void MergeLayerAndTimeWarp ( FbxObject pObj,
FbxAnimLayer pAnimLayer 
) [static]
static void CopyFrom ( FbxAnimCurve pAC,
CurveIntfce pFC 
) [static]

The documentation for this class was generated from the following file:

FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities
FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities FbxAnimUtilities