|
| HOM_ParmTuple () |
|
| HOM_ParmTuple (const HOM_ParmTuple &parm_tuple) |
|
virtual | ~HOM_ParmTuple () |
|
virtual bool | operator== (HOM_PtrOrNull< HOM_ParmTuple > parm_tuple)=0 |
|
virtual bool | operator!= (HOM_PtrOrNull< HOM_ParmTuple > parm_tuple)=0 |
|
virtual int | __hash__ ()=0 |
|
virtual std::string | __repr__ ()=0 |
|
virtual HOM_Node * | node ()=0 |
|
virtual HOM_ParmTemplate * | parmTemplate ()=0 |
|
virtual std::string | name ()=0 |
|
virtual std::string | description ()=0 |
|
virtual void | _set (const std::vector< double > &float_values)=0 |
|
virtual void | setPending (const std::vector< double > &float_values)=0 |
|
virtual void | _set (const std::vector< std::string > &string_values)=0 |
|
virtual void | setPending (const std::vector< std::string > &string_values)=0 |
|
virtual void | _set (const std::vector< HOM_Ramp * > &ramp_values)=0 |
|
virtual void | setPending (const std::vector< HOM_Ramp * > &ramp_values)=0 |
|
virtual void | overwriteDefaults ()=0 |
|
virtual void | revertToDefaults ()=0 |
|
virtual void | revertToAndRestorePermanentDefaults ()=0 |
|
virtual bool | isAtDefault (bool compare_temporary_defaults=true, bool compare_expressions=true)=0 |
|
virtual bool | isAtRampDefault ()=0 |
|
virtual std::vector< double > | evalAsFloats ()=0 |
|
virtual std::vector< double > | evalAsFloatsAtFrame (double frame)=0 |
|
virtual std::vector< int > | evalAsInts ()=0 |
|
virtual std::vector< int > | evalAsIntsAtFrame (double frame)=0 |
|
virtual std::vector< std::string > | evalAsStrings ()=0 |
|
virtual std::vector< std::string > | evalAsStringsAtFrame (double frame)=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_Ramp > > | evalAsRamps ()=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_Ramp > > | evalAsRampsAtFrame (double frame)=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_Geometry > > | evalAsGeometries ()=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_Geometry > > | evalAsGeometriesAtFrame (double frame)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | evalAsJSONMaps ()=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | evalAsJSONMapsAtFrame (double frame)=0 |
|
virtual void | lock (bool on)=0 |
|
virtual void | lock (const std::vector< bool > &bool_values)=0 |
|
virtual void | setAutoscope (const std::vector< bool > &bool_values)=0 |
|
virtual bool | isSpare ()=0 |
|
virtual bool | isTimeDependent ()=0 |
|
virtual bool | isMultiParmInstance ()=0 |
|
virtual bool | isMultiParmParent ()=0 |
|
virtual HOM_Parm * | parentMultiParm ()=0 |
|
virtual std::vector< int > | multiParmInstanceIndices ()=0 |
|
virtual int | multiParmInstancesPerItem ()=0 |
|
virtual int | multiParmInstancesCount ()=0 |
|
virtual int | multiParmStartOffset ()=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_ParmTuple > > | multiParmInstances ()=0 |
|
virtual std::vector< std::string > | containingFolders ()=0 |
|
virtual std::vector< int > | containingFolderIndices ()=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_ParmTuple > > | containingFolderSetParmTuples ()=0 |
|
virtual void | setKeyframe (const std::vector< HOM_BaseKeyframe * > &keyframes)=0 |
|
virtual void | deleteKeyframeAtFrame (double frame)=0 |
|
virtual void | deleteAllKeyframes ()=0 |
|
virtual HOM_Parm * | __getitem__ (int index)=0 |
|
virtual int | __len__ ()=0 |
|
virtual bool | __bool__ ()=0 |
|
virtual HOM_Node * | createClip (HOM_Node &parent_node, const char *name, bool create_new, bool apply_immediately, bool current_value_only=false, bool create_locked=false, bool set_value_to_default=false)=0 |
|
virtual void | appendClip (HOM_Node &chop_node, bool apply_immediately, bool current_value_only=false, bool create_locked=false, bool set_value_to_default=false)=0 |
|
virtual HOM_BinaryString | _clipData (double start, double end, bool binary=true, bool use_blosc_compression=true, double sample_rate=0)=0 |
|
virtual void | _setClipData (HOM_BinaryString data, bool binary=true, bool blosc_compressed=true, double sample_rate=0, double start=HOM_MIN_NEGATIVE_DOUBLE)=0 |
|
virtual void | _saveClip (std::string file_name, double start, double end, double sample_rate=0)=0 |
|
virtual void | _loadClip (std::string file_name, double sample_rate=0, double start=HOM_MIN_NEGATIVE_DOUBLE)=0 |
|
virtual void | copyToParmClipboard ()=0 |
|
virtual void * | _asVoidPointer ()=0 |
|
virtual std::string | asCode (bool brief=false, bool save_values=true, bool save_keyframes=true, bool save_keys_in_frames=false, bool save_flag_values=true, bool save_aliases=true, const char *function_name=NULL)=0 |
|
virtual int | parmDataTypeEnumId ()=0 |
|
virtual int | dataParmTypeEnumId ()=0 |
|
virtual std::string | help ()=0 |
|
virtual std::string | helpUrl ()=0 |
|
virtual bool | isDisabled ()=0 |
|
virtual void | disable (bool on)=0 |
|
virtual bool | isHidden ()=0 |
|
virtual void | hide (bool on)=0 |
|
virtual bool | isConstrained ()=0 |
|
virtual bool | isShowingExpression ()=0 |
|
virtual void | showExpression (bool value)=0 |
|
Definition at line 26 of file HOM_ParmTuple.h.