AnimData
Engine/source/ts/collada/colladaUtils.h
Public Attributes
bool
!< Used to select animation channels for the current clip
Number of values animated (from OUTPUT source array)
Offset into the target element (for arrays of values)
Public Static Functions
getAnimChannels(const daeElement * element)
Get the animation channels for the Collada element (if any)
Public Functions
AnimData()
interpValue(F32 t, U32 offset, const char ** value)
interpValue(F32 t, U32 offset, double * value)
Get the interpolated value at time 't'.
parseTargetString(const char * target, S32 fullCount, const char * elements)
Determine which elements are being targeted.
Detailed Description
Public Attributes
bool enabled
_SourceReader input
!< Used to select animation channels for the current clip
_SourceReader inTangent
_SourceReader interpolation
_SourceReader output
_SourceReader outTangent
U32 targetValueCount
Number of values animated (from OUTPUT source array)
U32 targetValueOffset
Offset into the target element (for arrays of values)
Public Static Functions
getAnimChannels(const daeElement * element)
Get the animation channels for the Collada element (if any)
Public Functions
AnimData()
interpValue(F32 t, U32 offset, const char ** value)
interpValue(F32 t, U32 offset, double * value)
Get the interpolated value at time 't'.
invertParamCubic(F32 param, F32 x0, F32 x1, F32 x2, F32 x3)
Solve the cubic spline B(s) = param for s.
parseTargetString(const char * target, S32 fullCount, const char * elements)
Determine which elements are being targeted.