
The HKeyframeAxisRotation class is used for rotations around an arbitrary axis. More...
#include <HBhvUtility.h>
Public Member Functions | |
| virtual HKeyframe * | Clone () |
| HKeyframeAxisRotation (float angle=0) | |
| virtual void | Serialize (HUtilityXMLTag *xmlgen) |
Public Member Functions inherited from HKeyframeRotation | |
| HKeyframeRotation () | |
Public Member Functions inherited from HKeyframe | |
| HKeyframe () | |
| virtual void | SetConstant (bool constant) |
| virtual void | SetEaseInOut (bool easeinout) |
| virtual void | SetRelative (bool relative) |
Public Attributes | |
| float | m_angle |
Public Attributes inherited from HKeyframeRotation | |
| bool | m_bLinear |
| HANIRotationType | m_rotationtype |
Public Attributes inherited from HKeyframe | |
| bool | m_bConstant |
| bool | m_bEaseInOut |
| bool | m_bRelative |
| HANIKeyframeType | m_type |
The HKeyframeAxisRotation class is used for rotations around an arbitrary axis.
|
inline |
Constructs a HKeyframeAxisRotation object.
| angle | The degrees of rotation for the keyframe. |
References HANIAxisRotation.
|
inlinevirtual |
This method makes an exact copy of the current HKeyframeAxisRotation and returns a pointer to the newly created HKeyframeAxisRotation object.
Reimplemented from HKeyframeRotation.
|
virtual |
Writes XML data to a buffer.
Reimplemented from HKeyframe.
| float HKeyframeAxisRotation::m_angle |
The degrees of rotation.
Referenced by HBhvInterpolatorAxisRotate::Insert(), and HBhvInterpolatorAxisRotate::Replace().