|
HDK
|
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_Parm | static |
| convertStringToExprLanguage(const char *str, UT_String &expr, PRM_Template *tplate=nullptr) | PRM_Parm | static |
| copyParm(const PRM_Parm &src, bool current_value_only=false, fpreal t=0.0) | 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, bool set_dependency_on_global) | PRM_Parm | |
| forceTimeDependent(int subindex) | PRM_Parm | |
| getActiveTakeFlag() const | PRM_Parm | |
| getAllChannelAliases(UT_String &aliasstring, char sep='/') const | PRM_Parm | |
| getAlwaysHardenFlag() | PRM_Parm | inlinestatic |
| 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_Parm | inline |
| 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_Parm | inline |
| 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_Parm | inline |
| getDefaultValue(fpreal &value, int index) const | PRM_Parm | |
| getDefaultValue(UT_String &value, int index) const | PRM_Parm | |
| getDestructiveRevertToDefaultFlag() | PRM_Parm | inlinestatic |
| 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_Parm | static |
| 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_Parm | inlinestatic |
| 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_Parm | inline |
| getParmOwner() const | PRM_Parm | |
| getRevertInvisibleToDefaultsFlag() | PRM_Parm | inlinestatic |
| 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_Parm | inline |
| 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_Parm | inline |
| getVisibleState(int comp=-1) const | PRM_Parm | |
| hardenChanges(fpreal time, bool forceflag=0, const char *patt=nullptr, CH_ChannelRefList *list=nullptr) | PRM_Parm | |
| hardenChanges(fpreal time, int index, bool forceflag=0, const char *patt=nullptr, CH_ChannelRefList *list=nullptr) | 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 | |
| hasGlobalContextOptionDependency(int subindex, const UT_StringRef &opt) 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_Parm | static |
| instanceMultiString(UT_String &token, const int *indexlist, int num, bool fill_remaining=true) | PRM_Parm | static |
| isActive(const int index) const | PRM_Parm | |
| isChanRefString(const char *str, bool is_expr, UT_String *chref=nullptr) | PRM_Parm | static |
| 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(const PRM_Type &check_type) const | PRM_Parm | |
| isOrdinalExpression(const char *str, const PRM_Template *tplate=nullptr) | PRM_Parm | static |
| isOrdinalExpression(const PRM_Default &dflt, const PRM_Template *tplate=nullptr) | PRM_Parm | static |
| 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_Parm | static |
| 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 class | PRM_Parm | friend |
| 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_Parm | inlinestatic |
| 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_Parm | inlinestatic |
| 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=nullptr, CH_ChannelRefList *list=nullptr) | PRM_Parm | |
| setLockedFlag(int vec_idx, bool f) | PRM_Parm | |
| setMakeSpareParmsForUnknownChannelsFlag(bool v) | PRM_Parm | inlinestatic |
| 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_Parm | inlinestatic |
| 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_Parm | inline |
| ~PRM_Parm() | PRM_Parm |