FCDocument/FCDAnimationCurveTools.h File Reference

This file contains the FCDAnimationCurveTools namespace. More...

Go to the source code of this file.

Namespaces

namespace  FCDAnimationCurveTools

Typedefs

typedef fm::pvector< FCDAnimationCurveFCDAnimationCurveList
 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 FCDAnimationMultiCurveFCDAnimationCurveTools::MergeCurves (const FCDAnimationCurveConstList &toMerge, const FloatList &defaultValues)
 Merges multiple single-dimensional animation curves into one multi-dimensional animation curve.
FCDAnimationMultiCurveFCDAnimationCurveTools::MergeCurves (const FCDAnimationCurveList &toMerge, const FloatList &defaultValues)
 See above.
FCOLLADA_EXPORT FCDAnimationCurveFCDAnimationCurveTools::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.


Detailed Description

This file contains the FCDAnimationCurveTools namespace.


Typedef Documentation

typedef float(* FCDCollapsingFunction)(float *values, uint32 count)
 

A collapsing function.

It converts multiple floating-point values into one floating-point value.


Generated on Thu Feb 14 16:58:36 2008 for FCollada by  doxygen 1.4.6-NO