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