HKeyframeRotation Class Reference

The HKeyframeRotation class is the base class for all rotation related keyframes. More...

#include <HBhvUtility.h>

Public Member Functions

virtual HKeyframeClone ()
 
 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
 

Detailed Description

The HKeyframeRotation class is the base class for all rotation related keyframes.

Constructor & Destructor Documentation

◆ HKeyframeRotation()

HKeyframeRotation::HKeyframeRotation ( )
inline

Constructs a HKeyframeRotation object.

References HANIRotation.

Member Function Documentation

◆ Clone()

virtual HKeyframe* HKeyframeRotation::Clone ( )
inlinevirtual

This method makes an exact copy of the current HKeyframeRotation and returns a pointer to the newly created HKeyframeRotation object.

Returns
A pointer to the newly created HKeyframeRotation object.

Reimplemented from HKeyframe.

Reimplemented in HKeyframeMatrix, HKeyframeQuatSquad, HKeyframeQuatSlerp, and HKeyframeAxisRotation.

Member Data Documentation

◆ m_bLinear

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().

◆ m_rotationtype

HANIRotationType HKeyframeRotation::m_rotationtype

The type of rotation.


The documentation for this class was generated from the following file: