HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PRM_Parm Member List

This is the complete list of members for PRM_Parm, including all inherited members.

addChannel(int index, bool propagate=true)PRM_Parm
addChannel(int index, const char *theexpr, CH_ExprLanguage language, bool propagate=true)PRM_Parm
addChannel(const char *name)PRM_Parm
addChannel(const char *name, const char *expr, CH_ExprLanguage language)PRM_Parm
addChannels()PRM_Parm
adopt(PRM_Parm &thesrcparm)PRM_Parm
adoptOverrides(PRM_Parm &srcparm)PRM_Parm
areAllComponentsLocked() const PRM_Parm
areAllFlagsClean() const PRM_Parm
assignMultiParmItem(int from, int to)PRM_Parm
buildOpDependencies(const PRM_RefId &ref_id, int thread)PRM_Parm
canAccess(uint mask) const PRM_Parm
changeOpRef(const char *new_fullpath, const char *old_fullpath, const char *old_cwd, const char *chan_name, const char *old_chan_name, void(*undo_callback)(void *), void *undo_data, int thread)PRM_Parm
changePending(int index)PRM_Parm
changeString(const char *from, const char *to, bool fullword)PRM_Parm
channelPtrModified(const char *name)PRM_Parm
clearAllDirtyFlags()PRM_Parm
clearAndDestroyChannels(bool force=false)PRM_Parm
clearAndDestroyUnrefChannels(const PRM_Parm &repl_parm)PRM_Parm
constructChannelReference(UT_String &reference, CH_ExprLanguage language, const char *path, const char *ch_name=nullptr)PRM_Parm
convertStringFromExprLanguage(const char *str, UT_String &expr)PRM_Parmstatic
convertStringToExprLanguage(const char *str, UT_String &expr, PRM_Template *tplate=nullptr)PRM_Parmstatic
copyParm(const PRM_Parm &src)PRM_Parm
copyValue(fpreal t, int dest_vi, const PRM_Parm &src_parm, int src_vi, bool set_name_alias, bool current_value_only, bool set_value_to_default=false, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType key_set_type=PRM_USE_PREFERENCES)PRM_Parm
createInputNotifyValue()PRM_Parm
destroyChildParms()PRM_Parm
findMultiParmTemplate() const PRM_Parm
findNextKey(fpreal theoldtime, int index=-1)PRM_Parm
findPrevKey(fpreal theoldtime, int index=-1)PRM_Parm
findString(const char *str, bool fullword, bool usewildcards) const PRM_Parm
findSubIndex(const char *thechannelname, bool allow_alias) const PRM_Parm
forceContextOptionDep(int subindex, const UT_StringHolder &opt)PRM_Parm
forceTimeDependent(int subindex)PRM_Parm
getActiveTakeFlag() const PRM_Parm
getAllChannelAliases(UT_String &aliasstring, char sep='/') const PRM_Parm
getAlwaysHardenFlag()PRM_Parminlinestatic
getAlwaysTakeFlag() const PRM_Parm
getAutoScopedField() const PRM_Parm
getAutoScopedFlag(int vec_idx) const PRM_Parm
getAutoSelectField() const PRM_Parm
getAutoSelectFlag(int vec_idx) const PRM_Parm
getAutoTakeUndoSavedFlag()PRM_Parm
getBypassFlag() const PRM_Parm
getCallback()PRM_Parminline
getChannel(int subindex) const PRM_Parm
getChannelAlias(UT_String &stringref, int subindex) const PRM_Parm
getChannelAlias(int subindex) const PRM_Parm
getChannelCount() const PRM_Parm
getChannelCustomColor(int index) const PRM_Parm
getChannelGroupPtr() const PRM_Parm
getChannelLabel(UT_String &thestrref, int index=0) const PRM_Parm
getChannelLabelForUI(UT_String &thestrref, int vec_idx) const PRM_Parm
getChannelToken(UT_String &thestrref, int index=0) const PRM_Parm
getChannelToken(int vi=0) const PRM_Parminline
getChanState(fpreal time) const PRM_Parm
getChanState(fpreal time, int index) const PRM_Parm
getChoiceListPtr()PRM_Parm
getChoiceListPtr() const PRM_Parm
getContextOptionDeps(int subindex) const PRM_Parm
getDecodedChannelToken(int vi=0) const PRM_Parminline
getDefaultValue(fpreal &value, int index) const PRM_Parm
getDefaultValue(UT_String &value, int index) const PRM_Parm
getDestructiveRevertToDefaultFlag()PRM_Parminlinestatic
getEnableState(int comp=-1) const PRM_Parm
getExpressionOnly(fpreal time, UT_String &value, int index, int thread) const PRM_Parm
getExpressionOrValue(fpreal time, UT_String &value, int index, int thread) const PRM_Parm
getExpressionOrValue(fpreal time, UT_StringHolder &value, int index, int thread) const PRM_Parm
getExpressionState()PRM_Parm
getExpressionStringForUI(fpreal time, UT_String &value, int index, int thread) const PRM_Parm
getExprLanguageIfMadeAnExpression(fpreal time, int index) const PRM_Parm
getHaveCompiledExpressions() const PRM_Parm
getHelpText(UT_String &helptext) const PRM_Parm
getHelpTitle(UT_String &helptext) const PRM_Parm
getHelpUrl(UT_String &helptext) const PRM_Parm
getInstanceEnableState(int comp=-1) const PRM_Parm
getInstancePtr() const PRM_Parm
getInstancePtr()PRM_Parm
getIsAddingOrRemovingMultiParms()PRM_Parmstatic
getIsOverrideActive(int index) const PRM_Parm
getLabel(UT_String &thestrref) const PRM_Parm
getLabel() const PRM_Parm
getLockedField() const PRM_Parm
getLockedFlag(int vec_idx) const PRM_Parm
getMagicString(UT_TokenString &string, fpreal t, int parm_group_mask, bool add_if_default, bool ignore_group, int thread)PRM_Parm
getMakeSpareParmsForUnknownChannelsFlag()PRM_Parminlinestatic
getMemoryUsage(bool inclusive) const PRM_Parm
getMultiInstanceIndex(UT_IntArray &indices, bool instance_index=true) const PRM_Parm
getMultiParm(int idx) const PRM_Parm
getMultiParmCount() const PRM_Parm
getMultiParmInstancesPerItem() const PRM_Parm
getMultiParmNumItems() const PRM_Parm
getMultiParmOwner() const PRM_Parm
getMultiParmTemplate(int idx) const PRM_Parm
getMultiParmTemplate(int idx)PRM_Parm
getMultiParmToken(int p, int index) const PRM_Parm
getMultiParmUIEntries() const PRM_Parm
getMultiSize() const PRM_Parm
getMultiStartOffset() const PRM_Parm
getMultiType() const PRM_Parm
getOverride(int index) const PRM_Parm
getOverrideDataIndex(int index) const PRM_Parm
getOverrideNodePath(int index, UT_String &path) const PRM_Parm
getOverrideTrackName(int index, UT_String &trackname) const PRM_Parm
getOverrideType(int index, PRM_OverrideType &type) const PRM_Parm
getOwner() const PRM_Parminline
getParmOwner() const PRM_Parm
getRevertInvisibleToDefaultsFlag()PRM_Parminlinestatic
getSparePtr() const PRM_Parm
getStringMeaning(fpreal time, int index) const PRM_Parm
getTemplatePtr() const PRM_Parm
getTemplatePtr()PRM_Parm
getToken(UT_String &thestrref) const PRM_Parm
getToken() const PRM_Parm
getTokenHash() const PRM_Parm
getTokenRef() const PRM_Parminline
getType() const PRM_Parm
getTypeExtended() const PRM_Parm
getUndoSavedFlag()PRM_Parm
getValue(fpreal time, int32 &value, int index, int thread) const PRM_Parm
getValue(fpreal time, int64 &value, int index, int thread) const PRM_Parm
getValue(fpreal time, fpreal &value, int index, int thread) const PRM_Parm
getValue(fpreal time, UT_String &value, int index, bool expand, int thread) const PRM_Parm
getValue(fpreal time, UT_StringHolder &value, int index, bool expand, int thread) const PRM_Parm
getValue(fpreal time, PRM_DataItemHandle &value, int index, int thread) const PRM_Parm
getValue(fpreal time, UT_JSONValueMap &value, int index, bool expand, int thread) const PRM_Parm
getValues(fpreal time, fpreal32 *value, int thread) const PRM_Parm
getValues(fpreal time, fpreal64 *value, int thread) const PRM_Parm
getValues(fpreal time, int32 *value, int thread) const PRM_Parm
getValues(fpreal time, int64 *value, int thread) const PRM_Parm
getValueState()PRM_Parm
getVectorSize() const PRM_Parminline
getVisibleState(int comp=-1) const PRM_Parm
hardenChanges(fpreal time, bool forceflag=0, const char *patt=0, CH_ChannelRefList *list=0)PRM_Parm
hardenChanges(fpreal time, int index, bool forceflag=0, const char *patt=0, CH_ChannelRefList *list=0)PRM_Parm
hasAnySendExtraFlags() const PRM_Parm
hasChannelAlias(int subindex) const PRM_Parm
hasChannelCustomColor(int index) const PRM_Parm
hasChannelName(const UT_StringRef &channame, int vec_index) const PRM_Parm
hasContextOptionDeps(int subindex) const PRM_Parm
hasMicroNodes() const PRM_Parm
indirectChange(int vec_idx, bool expr_changed, bool update_multi=true)PRM_Parm
inputNotifyValue()PRM_Parm
insertMultiParmItem(int index, bool propagate=1)PRM_Parm
instanceMultiString(UT_String &token, const UT_IntArray &indexlist, bool fill_remaining=true)PRM_Parmstatic
instanceMultiString(UT_String &token, const int *indexlist, int num, bool fill_remaining=true)PRM_Parmstatic
isActive(const int index) const PRM_Parm
isChanRefString(const char *str, bool is_expr, UT_String *chref=0)PRM_Parmstatic
isCompatible(const PRM_Parm &other_parm) const PRM_Parm
isDataDependent(fpreal gtime) const PRM_Parm
isDataDependent(fpreal gtime, int subindex) const PRM_Parm
isDefault() const PRM_Parm
isDefault(int index) const PRM_Parm
isDirty(int vector_idx=0) const PRM_Parm
isExpressionEditableByUI(fpreal time, int index) const PRM_Parm
isFactoryDefault() const PRM_Parm
isFactoryDefault(int index) const PRM_Parm
isFactoryDefaultUI(int index) const PRM_Parm
isFactoryDefaultUI() const PRM_Parm
isLanguageOldExprOrLiteral(fpreal time, int index)PRM_Parm
isMultiParm() const PRM_Parm
isOfBasicType(PRM_Type check_type) const PRM_Parm
isOrdinalExpression(const char *str, const PRM_Template *tplate=nullptr)PRM_Parmstatic
isOrdinalExpression(const PRM_Default &dflt, const PRM_Template *tplate=nullptr)PRM_Parmstatic
isParmValueEqual(PRM_Parm &other_parm, int vec_index, fpreal time, int thread) const PRM_Parm
isParmValueEqual(int vec_index, PRM_Parm &other_parm, int other_index, fpreal time, int thread) const PRM_Parm
isRampType() const PRM_Parm
isRampTypeColor() const PRM_Parm
isRotationParm() const PRM_Parm
isSendExtra(int vi) const PRM_Parm
isSpareParm() const PRM_Parm
isStringThatCanExpand(const char *str)PRM_Parmstatic
isTimeDependent() const PRM_Parm
isTimeDependent(int subindex) const PRM_Parm
isTrueFactoryDefault(int index) const PRM_Parm
isTrueFactoryDefault() const PRM_Parm
isValueEditableByUI(fpreal time, int index) const PRM_Parm
load(UT_IStream &is)PRM_Parm
loadCommand(int argc, const char *const argv[], int index, bool values_only, PRM_KeySetType set_type)PRM_Parm
loadUndoData(const PRM_UndoDataHandle &data)PRM_Parm
microNode(int vi)PRM_Parm
moveMultiParmItems(const UT_Array< std::pair< int, int >> &moves)PRM_Parm
notifyVarChange(const char *varname)PRM_Parm
operator delete(void *p, size_t size)UT_SmallObject< PRM_Parm, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
operator delete(void *, void *)UT_SmallObject< PRM_Parm, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
operator new(size_t size)UT_SmallObject< PRM_Parm, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
operator new(size_t, void *p)UT_SmallObject< PRM_Parm, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
overwriteDefault(fpreal time, int index)PRM_Parm
overwriteDefaults(fpreal time)PRM_Parm
PRM_Parm(PRM_Template *thetemplate, PRM_ParmList *owner)PRM_Parm
PRM_Parm(PRM_Parm *theprm, PRM_ParmList *owner)PRM_Parm
PRM_ParmList classPRM_Parmfriend
rebuildParmDependency()PRM_Parm
reloadChannelPtrs()PRM_Parm
removeChannel(int index, bool propagage=true)PRM_Parm
removeMultiParmItem(int index, bool propagate=1)PRM_Parm
resetChannelCustomColor(int index)PRM_Parm
restoreFactoryDefault(int index)PRM_Parm
restoreFactoryDefaults()PRM_Parm
revertAllMultiParmItems()PRM_Parm
revertMultiParmItem(int index)PRM_Parm
revertToDefault(fpreal time, int index, bool propagate=true)PRM_Parm
revertToDefaults(fpreal time)PRM_Parm
save(std::ostream &os, int binary, bool compiled) const PRM_Parm
saveCommand(std::ostream &os, int values=0, int index=-1) const PRM_Parm
saveUndoData(PRM_UndoDataHandle &data) const PRM_Parm
sendValueChanged(int vec_idx, bool propagate)PRM_Parm
setActive(const int index, const bool active)PRM_Parm
setActiveTakeFlag(int onoff)PRM_Parm
setAlwaysHardenFlag(bool o)PRM_Parminlinestatic
setAutoScopedFlag(int vec_idx, bool f)PRM_Parm
setAutoSelectFlag(int vec_idx, bool f)PRM_Parm
setAutoTakeUndoSavedFlag(bool f)PRM_Parm
setBypassFlag(bool v)PRM_Parm
setChannelAlias(const char *token_alias, int subindex)PRM_Parm
setChannelCustomColor(int index, const UT_Color &c)PRM_Parm
setChannelReference(fpreal time, int index, const char *path, const char *ch_name=nullptr, bool evaluate=true, bool rmchannel=false)PRM_Parm
setDestructiveRevertToDefaultFlag(bool v)PRM_Parminlinestatic
setEnableState(int thestate, int comp=-1)PRM_Parm
setExpression(fpreal time, const char *value, CH_ExprLanguage language, int index, bool evaluate=true, bool rmchannel=false, bool propagate=true)PRM_Parm
setExpressionState(int state)PRM_Parm
setFullKey(fpreal gtime, int index, CH_FullKey const &key, bool accel_ratios=true)PRM_Parm
setKey(fpreal time, int index)PRM_Parm
setKey(fpreal time, int index, const char *exp, CH_ExprLanguage language, const char *patt=0, CH_ChannelRefList *list=0)PRM_Parm
setLockedFlag(int vec_idx, bool f)PRM_Parm
setMakeSpareParmsForUnknownChannelsFlag(bool v)PRM_Parminlinestatic
setMultiParmOwner(const PRM_Multi *multiparmowner)PRM_Parm
setOverride(int index, int data_idx, const char *source, PRM_OverrideType type)PRM_Parm
setOverrideDisable(int index, int onoff)PRM_Parm
setRevertInvisibleToDefaultsFlag(bool v)PRM_Parminlinestatic
setSaveLabelFlag(bool f)PRM_Parm
setSpareParm(bool sp) const PRM_Parm
setTimeDependentMicroNode(int subindex, bool timedep) const PRM_Parm
setUndoSavedFlag(bool f)PRM_Parm
setValue(fpreal time, const char *value, CH_StringMeaning meaning, bool kill_expr=false, int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValue(fpreal time, fpreal value, bool kill_expr=false, int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValue(fpreal time, int32 value, bool kill_expr=false, int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValue(fpreal time, int64 value, bool kill_expr=false, int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValue(fpreal time, const PRM_DataItemHandle &value, bool kill_expr=false, int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValues(fpreal time, const fpreal32 *values, bool kill_expr=false, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValues(fpreal time, const fpreal64 *values, bool kill_expr=false, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValues(fpreal time, const int32 *values, bool kill_expr=false, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValues(fpreal time, const int64 *values, bool kill_expr=false, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, bool propagate=true)PRM_Parm
setValueState(int state)PRM_Parm
setVisibleState(bool f, int comp=-1)PRM_Parm
swapMultiParmItem(int from, int to)PRM_Parm
valueChanged(int vec_idx, bool propagate)PRM_Parminline
~PRM_Parm()PRM_Parm