Detailed Description
Representing a COLLADA animation element.
Definition at line 26 of file fbxcolladaanimationelement.h.
#include <fbxcolladaanimationelement.h>
List of all members.
Public Types |
| typedef ElementBase | base_type |
Public Member Functions |
| | AnimationElement () |
| virtual | ~AnimationElement () |
| int | GetChannelCount () const |
| | Get the count of animation channels in the element.
|
| void | FromCOLLADA (xmlNode *pElement, const SourceElementMapType &pSourceElements) |
| | Initialize with the content of a COLLADA element.
|
| void | FromFBX (const FbxAnimCurve *pCurve, double pUnitConversion=1.0) |
| | Initialize with an animation curve.
|
| void | ToFBX (FbxAnimCurve *pFBXCurve, int pChannelIndex, double pUnitConversion=1.0) const |
| | Copy the channel with specific index to the FBX animation curve.
|
| void | ToFBX (FbxNode *pFBXNode, FbxAnimLayer *pAnimLayer, double pUnitConversion=1.0) const |
| | Copy the matrix animation to the FBX node TRS properties.
|
| void | ToCOLLADA (xmlNode *pAnimationLibrary, const char *pNodeID, const char *pAttributeSID) |
| | Add the content to COLLADA animation library.
|
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
| int GetChannelCount |
( |
| ) |
const |
Get the count of animation channels in the element.
- Returns:
- Return the channel count.
Initialize with the content of a COLLADA element.
This method should be called before ToFBX.
| void FromFBX |
( |
const FbxAnimCurve * |
pCurve, |
|
|
double |
pUnitConversion = 1.0 |
|
) |
| |
Initialize with an animation curve.
This method should be called before ToCOLLADA.
- Parameters:
-
| pCurve | The specific animation curve. |
| pUnitConversion | The unit conversion for key value. |
| void ToFBX |
( |
FbxAnimCurve * |
pFBXCurve, |
|
|
int |
pChannelIndex, |
|
|
double |
pUnitConversion = 1.0 |
|
) |
| const |
Copy the channel with specific index to the FBX animation curve.
- Parameters:
-
| pFBXCurve | The destination FBX animation curve. |
| pChannelIndex | The index of the source channel. |
| pUnitConversion | The unit conversion from local element to global. |
| void ToFBX |
( |
FbxNode * |
pFBXNode, |
|
|
FbxAnimLayer * |
pAnimLayer, |
|
|
double |
pUnitConversion = 1.0 |
|
) |
| const |
Copy the matrix animation to the FBX node TRS properties.
- Parameters:
-
| pFBXNode | The destination FBX node. |
| pUnitConversion | The unit conversion from local element to global. |
| void ToCOLLADA |
( |
xmlNode * |
pAnimationLibrary, |
|
|
const char * |
pNodeID, |
|
|
const char * |
pAttributeSID |
|
) |
| |
Add the content to COLLADA animation library.
- Parameters:
-
| pAnimationLibrary | The COLLADA animation library element. |
| pNodeID | The ID of the element to who this curve is belong. |
| pAttributeSID | The ID the attribute to who this curve is belong. |
The documentation for this class was generated from the following file:
AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement
AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement AnimationElement