The HKeyframeString class is used for any string related keyframes. More...
#include <HBhvUtility.h>
Public Member Functions | |
virtual HKeyframe * | Clone () |
char * | GetTarget1 () |
char * | GetTarget2 () |
char * | GetTarget3 () |
HKeyframe3String () | |
virtual void | Serialize (HUtilityXMLTag *xmlgen) |
void | SetTarget (const char *t1, const char *t2, const char *t3) |
![]() | |
HKeyframe () | |
virtual void | SetConstant (bool constant) |
virtual void | SetEaseInOut (bool easeinout) |
virtual void | SetRelative (bool relative) |
Public Attributes | |
char | m_t1 [255] |
char | m_t2 [255] |
char | m_t3 [255] |
![]() | |
bool | m_bConstant |
bool | m_bEaseInOut |
bool | m_bRelative |
HANIKeyframeType | m_type |
The HKeyframeString class is used for any string related keyframes.
String keyframes can contain a segment path in the case of segment switch interpolation or some other text based identifier.
HKeyframe3String::HKeyframe3String | ( | ) |
Constructs a HKeyframeString object.
|
inlinevirtual |
This method makes an exact copy of the current HKeyframeString and returns a pointer to the newly created HKeyframeString object.
Reimplemented from HKeyframe.
|
inline |
|
virtual |
Writes XML data to a buffer.
Reimplemented from HKeyframe.
void HKeyframe3String::SetTarget | ( | const char * | t1, |
const char * | t2, | ||
const char * | t3 | ||
) |
Sets a new target string.
target | The new target for the interpolation. |
Referenced by HBhvInterpolatorInstanceCreate::Insert(), and HBhvInterpolatorInstanceCreate::Replace().
char HKeyframe3String::m_t1[255] |
Keyframe Target
char HKeyframe3String::m_t2[255] |
Keyframe Target
char HKeyframe3String::m_t3[255] |
Keyframe Target