HKeyframeChannelFollowPath
Fields
| float | tmatrix | 
| float | tmatrix2 | 
| bool | m_bLinear | 
| bool | m_bNoRotate | 
Functions
| HKeyframeChannelFollowPath | |
| ~HKeyframeChannelFollowPath | |
| HKeyframe * | Clone | 
| void | Interpolate | 
| void | Serialize | 
Detailed Description
- 
class HKeyframeChannelFollowPath: public HKeyframeChannelCurve
- The HKeyframeChannelFollowPath class is used for interpolators that change orientation in relation to position. - By specifying a set of positional control points, this interpolator can adjust the orientation of the target according to the path curvature like a car following the road. - Public Functions - 
inline HKeyframeChannelFollowPath()
- Constructs a HKeyframeChannelFollowPath object. 
 - 
inline virtual ~HKeyframeChannelFollowPath()
 - 
inline virtual HKeyframe *Clone()
- This method makes an exact copy of the current HKeyframeChannelFollowPath and returns a pointer to the newly created HKeyframeChannelFollowPath object. - Returns: - A pointer to newly created HKeyframeChannelFollowPath object. 
 - 
virtual void Interpolate(HKeyframeChannel const *posarray[], int keyframe, float fraction, int length, HPoint &res)
- Calculates the interpolation between this keyframe and the next keyframe. - Parameters: - posarray – The array of HKeyframeChannel objects.
- keyframe – They current keyframe number.
- fraction – The fraction from this keyframe to next.
- length – The number of entries in the keyframe array.
- res – Returns the interpolation result.
 
 - 
virtual void Serialize(HUtilityXMLTag *xmlgen)
- Writes XML data to a buffer. 
 
- 
inline 
 
        