HKeyframe3String Class Reference

The HKeyframeString class is used for any string related keyframes. More...

#include <HBhvUtility.h>

Public Member Functions

virtual HKeyframeClone ()
 
char * GetTarget1 ()
 
char * GetTarget2 ()
 
char * GetTarget3 ()
 
 HKeyframe3String ()
 
virtual void Serialize (HUtilityXMLTag *xmlgen)
 
void SetTarget (const char *t1, const char *t2, const char *t3)
 
- Public Member Functions inherited from HKeyframe
 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]
 
- Public Attributes inherited from HKeyframe
bool m_bConstant
 
bool m_bEaseInOut
 
bool m_bRelative
 
HANIKeyframeType m_type
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ HKeyframe3String()

HKeyframe3String::HKeyframe3String ( )

Constructs a HKeyframeString object.

Member Function Documentation

◆ Clone()

virtual HKeyframe* HKeyframe3String::Clone ( )
inlinevirtual

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

Returns
A pointer to the newly created HKeyframeString object.

Reimplemented from HKeyframe.

◆ GetTarget1()

char* HKeyframe3String::GetTarget1 ( )
inline
Returns
The target string.

◆ Serialize()

virtual void HKeyframe3String::Serialize ( HUtilityXMLTag *  xmlgen)
virtual

Writes XML data to a buffer.

Reimplemented from HKeyframe.

◆ SetTarget()

void HKeyframe3String::SetTarget ( const char *  t1,
const char *  t2,
const char *  t3 
)

Sets a new target string.

Parameters
targetThe new target for the interpolation.

Referenced by HBhvInterpolatorInstanceCreate::Insert(), and HBhvInterpolatorInstanceCreate::Replace().

Member Data Documentation

◆ m_t1

char HKeyframe3String::m_t1[255]

Keyframe Target

◆ m_t2

char HKeyframe3String::m_t2[255]

Keyframe Target

◆ m_t3

char HKeyframe3String::m_t3[255]

Keyframe Target


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