The HKeyframeQuatSquad class is used for non-linear quaternion based rotation. More...
#include <HBhvUtility.h>
Public Member Functions | |
virtual HKeyframe * | Clone () |
HKeyframeMatrix (float matrix[]=0) | |
virtual void | Serialize (HUtilityXMLTag *xmlgen) |
![]() | |
HKeyframeRotation () | |
![]() | |
HKeyframe () | |
virtual void | SetConstant (bool constant) |
virtual void | SetEaseInOut (bool easeinout) |
virtual void | SetRelative (bool relative) |
Public Attributes | |
int | m_ExtraSpins |
float | m_matrix [16] |
![]() | |
bool | m_bLinear |
HANIRotationType | m_rotationtype |
![]() | |
bool | m_bConstant |
bool | m_bEaseInOut |
bool | m_bRelative |
HANIKeyframeType | m_type |
The HKeyframeQuatSquad class is used for non-linear quaternion based rotation.
|
inline |
Constructs a HKeyframeQuatSquad object.
References HANIQuatSquadRotation.
|
inlinevirtual |
This method makes an exact copy of the current HKeyframeQuatSquad and returns a pointer to the newly created HKeyframeQuatSquad object.
Reimplemented from HKeyframeRotation.
|
virtual |
Writes XML data to a buffer.
Reimplemented from HKeyframe.
float HKeyframeMatrix::m_matrix[16] |
The quaternion.
Referenced by HBhvInterpolatorMatrix::Insert(), and HBhvInterpolatorMatrix::Replace().