#include <HBhvUtility.h>
Public Member Functions | |
virtual HKeyframe * | Clone () |
HKeyframeQuatSquad (float x=0, float y=0, float z=0, float w=0) | |
virtual void | Serialize (HUtilityXMLTag *xmlgen) |
Public Attributes | |
int | m_ExtraSpins |
HQuat | m_quat |
HKeyframeQuatSquad::HKeyframeQuatSquad | ( | float | x = 0 , |
|
float | y = 0 , |
|||
float | z = 0 , |
|||
float | w = 0 | |||
) | [inline] |
Constructs a HKeyframeQuatSquad object.
References HANIQuatSquadRotation.
virtual HKeyframe* HKeyframeQuatSquad::Clone | ( | ) | [inline, virtual] |
This method makes an exact copy of the current HKeyframeQuatSquad and returns a pointer to the newly created HKeyframeQuatSquad object.
Reimplemented from HKeyframeRotation.
virtual void HKeyframeQuatSquad::Serialize | ( | HUtilityXMLTag * | xmlgen | ) | [virtual] |
Writes XML data to a buffer.
Reimplemented from HKeyframe.
The quaternion.
Referenced by HBhvInterpolatorQuatSquad::Insert(), HBhvInterpolatorQuatSquad::InsertLinear(), HBhvInterpolatorQuatSquad::Replace(), and HBhvInterpolatorQuatSquad::ReplaceLinear().