HKeyframeChannelLinear
Functions
HKeyframeChannelLinear |
|
~HKeyframeChannelLinear |
|
HKeyframe * | Clone |
void | Interpolate |
void | Serialize |
Detailed Description
-
class
HKeyframeChannelLinear
: public HKeyframeChannel The HKeyframeChannelLinear class is used for linear interpolation of positional values.
Public Functions
-
inline
HKeyframeChannelLinear
(float x = 0, float y = 0, float z = 0) Constructs a HKeyframeChannelLinear object.
-
inline virtual
~HKeyframeChannelLinear
()
-
inline virtual HKeyframe *
Clone
() This method makes an exact copy of the current HKeyframeChannelLinear and returns a pointer to the newly created HKeyframeChannelLinear object.
Returns: A pointer to newly created HKeyframeChannelLinear 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