Go to the source code of this file.
Namespaces | |
| namespace | FCDAnimationCurveTools |
Typedefs | |
| typedef fm::pvector< FCDAnimationCurve > | FCDAnimationCurveList |
| A dynamically-sized array of animation curves. | |
|
typedef fm::pvector< const FCDAnimationCurve > | FCDAnimationCurveConstList |
| A dynamically-sized array of constant animation curve pointers. | |
| typedef float(* | FCDCollapsingFunction )(float *values, uint32 count) |
| A collapsing function. | |
Functions | |
| FCOLLADA_EXPORT FCDAnimationMultiCurve * | FCDAnimationCurveTools::MergeCurves (const FCDAnimationCurveConstList &toMerge, const FloatList &defaultValues) |
| Merges multiple single-dimensional animation curves into one multi-dimensional animation curve. | |
| FCDAnimationMultiCurve * | FCDAnimationCurveTools::MergeCurves (const FCDAnimationCurveList &toMerge, const FloatList &defaultValues) |
| See above. | |
| FCOLLADA_EXPORT FCDAnimationCurve * | FCDAnimationCurveTools::Collapse (const FCDAnimationMultiCurve *curve, FCDCollapsingFunction collapse=NULL) |
| Collapses a multi-dimensional curve into a one-dimensional curve. | |
| float | FCDAnimationCurveTools::TakeFirst (float *values, uint32 count) |
| Retrieves the first floating-point value of a list of floating-point values. | |
| float | FCDAnimationCurveTools::Average (float *values, uint32 count) |
| Retrieves the average value of a list of floating-point values. | |
|
|
A collapsing function. It converts multiple floating-point values into one floating-point value. |
1.4.6-NO