HDK
|
#include <HOM_BaseKeyframe.h>
Public Member Functions | |
HOM_BaseKeyframe () | |
HOM_BaseKeyframe (const HOM_BaseKeyframe &base_keyframe) | |
virtual | ~HOM_BaseKeyframe () |
virtual bool | operator== (HOM_PtrOrNull< HOM_BaseKeyframe > base_keyframe) |
virtual bool | operator!= (HOM_PtrOrNull< HOM_BaseKeyframe > base_keyframe) |
virtual int | __hash__ () |
virtual std::string | __repr__ ()=0 |
virtual HOM_EnumValue & | evaluatedType ()=0 |
void | setExpression (const std::string &expression, HOM_EnumValue *language=NULL) |
std::string | expression () |
bool | isExpressionSet () |
HOM_EnumValue & | expressionLanguage () |
bool | isExpressionLanguageSet () |
void | setTime (double time) |
bool | isTimeSet () |
double | time () |
void | setFrame (double frame) |
double | frame () |
virtual std::string | asCode (bool brief=false, bool save_keys_in_frames=false, const char *function_name=NULL)=0 |
Protected Attributes | |
double | myTime |
bool | myIsTimeSet |
std::string | myExpression |
HOM_EnumValue * | myExpressionLanguage |
bool | myIsExpressionSet |
Definition at line 24 of file HOM_BaseKeyframe.h.
HOM_BaseKeyframe::HOM_BaseKeyframe | ( | ) |
HOM_BaseKeyframe::HOM_BaseKeyframe | ( | const HOM_BaseKeyframe & | base_keyframe | ) |
|
virtual |
|
virtual |
Reimplemented in HOM_Keyframe.
|
pure virtual |
Implemented in HOM_Keyframe, and HOM_StringKeyframe.
|
pure virtual |
|
pure virtual |
Implemented in HOM_Keyframe, and HOM_StringKeyframe.
std::string HOM_BaseKeyframe::expression | ( | ) |
HOM_EnumValue& HOM_BaseKeyframe::expressionLanguage | ( | ) |
double HOM_BaseKeyframe::frame | ( | ) |
bool HOM_BaseKeyframe::isExpressionLanguageSet | ( | ) |
bool HOM_BaseKeyframe::isExpressionSet | ( | ) |
bool HOM_BaseKeyframe::isTimeSet | ( | ) |
|
virtual |
|
virtual |
Reimplemented in HOM_Keyframe.
void HOM_BaseKeyframe::setExpression | ( | const std::string & | expression, |
HOM_EnumValue * | language = NULL |
||
) |
void HOM_BaseKeyframe::setFrame | ( | double | frame | ) |
void HOM_BaseKeyframe::setTime | ( | double | time | ) |
double HOM_BaseKeyframe::time | ( | ) |
|
protected |
Definition at line 64 of file HOM_BaseKeyframe.h.
|
protected |
Definition at line 65 of file HOM_BaseKeyframe.h.
|
protected |
Definition at line 66 of file HOM_BaseKeyframe.h.
|
protected |
Definition at line 62 of file HOM_BaseKeyframe.h.
|
protected |
Definition at line 61 of file HOM_BaseKeyframe.h.