|
HDK
|
#include <HOM_BaseKeyframe.h>
Inheritance diagram for HOM_BaseKeyframe: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.