All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_StringKeyframe Class Reference

#include <HOM_StringKeyframe.h>

+ Inheritance diagram for HOM_StringKeyframe:

Public Member Functions

 HOM_StringKeyframe ()
 HOM_StringKeyframe (const std::string &value, HOM_EnumValue &language=HOM_exprLanguage::Python)
 HOM_StringKeyframe (const std::string &value, double time, HOM_EnumValue &language=HOM_exprLanguage::Python)
 HOM_StringKeyframe (const HOM_StringKeyframe &string_keyframe)
 ~HOM_StringKeyframe () override
std::string __repr__ () override
HOM_EnumValueevaluatedType () override
- Public Member Functions inherited from HOM_BaseKeyframe
 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__ ()
void setExpression (const std::string &expression, HOM_EnumValue *language=NULL)
std::string expression ()
bool isExpressionSet ()
HOM_EnumValueexpressionLanguage ()
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

Additional Inherited Members

- Protected Attributes inherited from HOM_BaseKeyframe
double myTime
bool myIsTimeSet
std::string myExpression
bool myIsExpressionSet

Detailed Description

Definition at line 18 of file HOM_StringKeyframe.h.

Constructor & Destructor Documentation

HOM_StringKeyframe::HOM_StringKeyframe ( )
HOM_StringKeyframe::HOM_StringKeyframe ( const std::string value,
HOM_EnumValue language = HOM_exprLanguage::Python 
HOM_StringKeyframe::HOM_StringKeyframe ( const std::string value,
double  time,
HOM_EnumValue language = HOM_exprLanguage::Python 
HOM_StringKeyframe::HOM_StringKeyframe ( const HOM_StringKeyframe string_keyframe)
HOM_StringKeyframe::~HOM_StringKeyframe ( )

Member Function Documentation

std::string HOM_StringKeyframe::__repr__ ( )

Implements HOM_BaseKeyframe.

HOM_EnumValue& HOM_StringKeyframe::evaluatedType ( )

Implements HOM_BaseKeyframe.

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