
The HKeyframeRotation class is the base class for all rotation related keyframes. More...
#include <HBhvUtility.h>
Public Member Functions | |
| virtual HKeyframe * | Clone () |
| HKeyframeRotation () | |
Public Member Functions inherited from HKeyframe | |
| HKeyframe () | |
| virtual void | Serialize (HUtilityXMLTag *xmlgen) |
| virtual void | SetConstant (bool constant) |
| virtual void | SetEaseInOut (bool easeinout) |
| virtual void | SetRelative (bool relative) |
Public Attributes | |
| bool | m_bLinear |
| HANIRotationType | m_rotationtype |
Public Attributes inherited from HKeyframe | |
| bool | m_bConstant |
| bool | m_bEaseInOut |
| bool | m_bRelative |
| HANIKeyframeType | m_type |
The HKeyframeRotation class is the base class for all rotation related keyframes.
|
inline |
Constructs a HKeyframeRotation object.
References HANIRotation.
|
inlinevirtual |
This method makes an exact copy of the current HKeyframeRotation and returns a pointer to the newly created HKeyframeRotation object.
Reimplemented from HKeyframe.
Reimplemented in HKeyframeMatrix, HKeyframeQuatSquad, HKeyframeQuatSlerp, and HKeyframeAxisRotation.
| bool HKeyframeRotation::m_bLinear |
The value is true if the rotation is linear or false if the rotation is not non-linear.
Referenced by HBhvInterpolatorQuatSquad::InsertLinear(), and HBhvInterpolatorQuatSquad::ReplaceLinear().
| HANIRotationType HKeyframeRotation::m_rotationtype |
The type of rotation.