#include <HBhvUtility.h>
Public Member Functions | |
virtual HKeyframe * | Clone () |
char * | GetTarget () |
HKeyframeString () | |
virtual void | Serialize (HUtilityXMLTag *xmlgen) |
void | SetTarget (const char *target) |
Public Attributes | |
bool | m_bDiscrete |
char | m_target [MVO_BUFFER_SIZE] |
String keyframes can contain a segment path in the case of segment switch interpolation or some other text based identifier.
HKeyframeString::HKeyframeString | ( | ) |
Constructs a HKeyframeString object.
virtual HKeyframe* HKeyframeString::Clone | ( | ) | [inline, virtual] |
This method makes an exact copy of the current HKeyframeString and returns a pointer to the newly created HKeyframeString object.
Reimplemented from HKeyframe.
char* HKeyframeString::GetTarget | ( | ) | [inline] |
virtual void HKeyframeString::Serialize | ( | HUtilityXMLTag * | xmlgen | ) | [virtual] |
Writes XML data to a buffer.
Reimplemented from HKeyframe.
void HKeyframeString::SetTarget | ( | const char * | target | ) |
Sets a new target string.
target | The new target for the interpolation. |
Referenced by HBhvInterpolatorSegMove::Insert(), HBhvInterpolatorSegSwitch::Insert(), HBhvInterpolatorColorMorph::Insert(), HBhvInterpolatorVertexMorph::Insert(), HBhvInterpolatorAttSwitch::Insert(), HBhvInterpolatorSegMove::Replace(), HBhvInterpolatorSegSwitch::Replace(), HBhvInterpolatorColorMorph::Replace(), HBhvInterpolatorVertexMorph::Replace(), and HBhvInterpolatorAttSwitch::Replace().
char HKeyframeString::m_target[MVO_BUFFER_SIZE] |
Keyframe Target