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

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

addChannel(int index)PRM_Instance
addChannel(const UT_StringRef &name)PRM_Instance
addChannel(int index, const char *theexpr, CH_ExprLanguage language)PRM_Instance
addChannel(const UT_StringRef &name, const char *expr, CH_ExprLanguage language)PRM_Instance
addContextOptionDep(int subindex, const UT_StringHolder &opt)PRM_Instance
addParmWarning(PRM_ErrorCode code) const PRM_Instanceprotected
adopt(PRM_Instance &thesrcinstance)PRM_Instancevirtual
adoptOverrides(PRM_Instance &thesrcinstance)PRM_Instancevirtual
areAllComponentsLocked() const PRM_Instance
areAllFlagsClean() const PRM_Instanceinline
buildOpDependencies(const PRM_RefId &ref, int thread)PRM_Instancevirtual
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_Instancevirtual
changePending(int index)PRM_Instance
changeString(const char *from, const char *to, bool fullword)PRM_Instancevirtual
channelPtrModified(const UT_StringRef &name)PRM_Instance
checkForExpressionErrors(const PRM_ParmList *thelist, int vector_index, int thread) const PRM_Instanceinlineprotected
clearAllDirtyFlags()PRM_Instanceinline
clearAndDestroyChannels()PRM_Instanceprotected
clearMicroNodeInputs()PRM_Instance
comparePacketIOToken(PRM_ParmIOToken token, const char *text, int textlen)PRM_Instanceprotectedstatic
constMicroNode(int vi)PRM_Instance
createInputNotifyValue()PRM_Instance
destroyChildParms()PRM_Instanceinlinevirtual
dumpMicroNodes(std::ostream &os, bool as_DOT, int indent_level) const PRM_Instance
duplicateSelf(PRM_Parm *node)=0PRM_Instancepure virtual
findMultiParmTemplate() const PRM_Instance
findNextKey(fpreal theoldtime, int index=-1)PRM_Instance
findPrevKey(fpreal theoldtime, int index=-1)PRM_Instance
findString(const char *str, bool fullword, bool usewildcards) const PRM_Instancevirtual
findSubIndex(const UT_StringRef &thechannelname, bool allow_alias) const PRM_Instanceinline
getActiveTakeFlag() const PRM_Instanceinline
getAlwaysTakeFlag() const PRM_Instanceinline
getAutoScopedFlag(int vec_idx) const PRM_Instance
getAutoScopeField() const PRM_Instanceinline
getAutoSelectField() const PRM_Instanceinline
getAutoSelectFlag(int vec_idx) const PRM_Instance
getAutoTakeUndoSavedFlag()PRM_Instanceinline
getBypassFlag() const PRM_Instanceinline
getCallback() const PRM_Instanceinline
getChannel(int subindex) const PRM_Instanceinline
getChannelAlias(UT_String &strref, int index) const PRM_Instance
getChannelAlias(int index) const PRM_Instance
getChannelCount() const PRM_Instance
getChannelCustomColor(int index) const PRM_Instance
getChannelGroupPtr() const PRM_Instanceinline
getChannelToken(UT_String &chname, int i) const PRM_Instanceinline
getChannelToken(int i) const PRM_Instanceinline
getChanState(fpreal time, int index) const PRM_Instancevirtual
getChanState(fpreal time) const PRM_Instancevirtual
getChoiceListPtr() const PRM_Instanceinline
getContextOptionDeps(int subindex) const PRM_Instance
getDefaultsInitFlag() const PRM_Instanceinline
getDefaultValue(fpreal &value, int index) const PRM_Instancevirtual
getDefaultValue(int32 &value, int index) const PRM_Instancevirtual
getDefaultValue(int64 &value, int index) const PRM_Instancevirtual
getDefaultValue(UT_String &value, int index) const PRM_Instancevirtual
getEnableState(int comp=-1) const PRM_Instanceinline
getEvalTime(int thread) const PRM_Instanceinline
getExpression(fpreal time, UT_String &value, int index, bool allow_value, int thread) const =0PRM_Instancepure virtual
getExpressionState() const PRM_Instanceinline
getExpressionStringForUI(fpreal time, UT_String &value, int index, int thread) const =0PRM_Instancepure virtual
getExprLanguageIfMadeAnExpression(fpreal time, int index) const PRM_Instance
getGlobalStartTime() const PRM_Instanceinline
getIsOverrideActive(int index) const PRM_Instancevirtual
getLabel() const PRM_Instanceinline
getLockedFlag(int vec_idx) const PRM_Instance
getLockField() const PRM_Instanceinline
getMagicString(UT_TokenString &magic, PRM_ParmList *list, int size, fpreal t, bool add_if_default, int thread)=0PRM_Instancepure virtual
getMemoryUsage(bool inclusive) const PRM_Instancevirtual
getMicroNodeInputList(DEP_MicroNodeList &inputs) const PRM_Instance
getMicroNodeNumInputs() const PRM_Instance
getMicroNodeOutputList(DEP_MicroNodeList &outputs) const PRM_Instance
getMicroNodes(DEP_MicroNodeList &micronodes) const PRM_Instance
getMicroNodesMemoryUsage() const PRM_Instance
getMultiInstanceIndex(UT_Array< int > &indices, bool instance_index=true) const PRM_Instance
getMultiParmInstancesPerItem() const PRM_Instancevirtual
getMultiParmNumItems() const PRM_Instancevirtual
getMultiParmOwner() const PRM_Instance
getMultiParmTemplate() const PRM_Instanceinline
getMultiParmTemplate()PRM_Instanceinline
getMultiParmToken(int p, int index) const PRM_Instancevirtual
getMultiSize() const PRM_Instanceinline
getMultiStartOffset() const PRM_Instanceinline
getMultiType() const PRM_Instanceinline
getOverride(int index) const PRM_Instancevirtual
getOverrideDataIndex(int index) const PRM_Instancevirtual
getOverrideType(int index, PRM_OverrideType &type) const PRM_Instancevirtual
getPacketIOBinaryId(PRM_ParmIOToken token)PRM_Instanceprotectedstatic
getPacketIOToken(PRM_ParmIOToken token)PRM_Instanceprotectedstatic
getPacketIOTokenLen(PRM_ParmIOToken token)PRM_Instanceprotectedstatic
getParm() const PRM_Instanceinline
getParmList() const PRM_Instanceinline
getParmOwner() const PRM_Instanceinline
getRangePtr() const PRM_Instanceinline
getSaveAutoScopeFlag() const PRM_Instanceinline
getSaveAutoSelectFlag() const PRM_Instanceinline
getSaveFlags() const PRM_Instanceinline
getSaveLabelFlag() const PRM_Instanceinline
getStringMeaning(fpreal time, int index) const PRM_Instance
getTemplatePtr() const PRM_Instanceinline
getTemplatePtr()PRM_Instanceinline
getToken() const PRM_Instanceinline
getType() const PRM_Instanceinline
getTypeExtended() const PRM_Instanceinline
getUndoSavedFlag()PRM_Instanceinline
getValue(PRM_ParmList *parm_list, fpreal time, int32 &value, int index, int thread) const =0PRM_Instancepure virtual
getValue(PRM_ParmList *parm_list, fpreal time, int64 &value, int index, int thread) const =0PRM_Instancepure virtual
getValue(PRM_ParmList *parm_list, fpreal time, fpreal &value, int index, int thread) const =0PRM_Instancepure virtual
getValue(PRM_ParmList *parm_list, fpreal time, UT_String &value, int index, bool expand, int thread) const =0PRM_Instancepure virtual
getValue(PRM_ParmList *parm_list, fpreal time, PRM_DataItemHandle &value, int index, int thread) const =0PRM_Instancepure virtual
getValue(PRM_ParmList *parm_list, fpreal time, UT_JSONValueMap &value, int index, bool expand, int thread) const =0PRM_Instancepure virtual
getValues(PRM_ParmList *parm_list, fpreal time, fpreal32 *value, int thread) const PRM_Instancevirtual
getValues(PRM_ParmList *parm_list, fpreal time, fpreal64 *value, int thread) const PRM_Instancevirtual
getValues(PRM_ParmList *parm_list, fpreal time, int32 *theints, int thread) const PRM_Instancevirtual
getValues(PRM_ParmList *parm_list, fpreal time, int64 *theints, int thread) const PRM_Instancevirtual
getValueState() const PRM_Instanceinline
getVectorSize() const PRM_Instanceinline
getVisibleState(int comp=-1) const PRM_Instanceinline
hardenChanges(fpreal time, int index, bool theforceflag, const char *patt=0, CH_ChannelRefList *list=0)=0PRM_Instancepure virtual
hasAnySendExtraFlags() const PRM_Instanceinline
hasChannelAlias(int index) const PRM_Instance
hasChannelCustomColor(int index) const PRM_Instance
hasChannelName(const UT_StringRef &s, int vi) const PRM_Instance
hasContextOptionDeps(int subindex) const PRM_Instance
hasMicroNodes() const PRM_Instanceinline
indexError(int index)PRM_Instanceprotected
inputNotifyValue()PRM_Instanceinline
inputNotifyValue() const PRM_Instanceinline
insertMultiParmItem(int index)PRM_Instancevirtual
internalAddChannel(int index, const char *theexpr, CH_ExprLanguage language, bool add_seg=true)PRM_Instance
isActive(const int index) const PRM_Instance
isAllDefault(enum PRM_DefaultType deftype) const PRM_Instance
isChanRefString(const char *str, bool is_expr, UT_String *chref=0)PRM_Instancestatic
isDataDependent(fpreal gtime, int subindex) const PRM_Instancevirtual
isDefault(int index, enum PRM_DefaultType deftype, bool basiccheck=true) const PRM_Instancevirtual
isDirty(int vec_idx) const PRM_Instanceinline
isEditable(PRM_ParmList *thelist, fpreal time, int index) const PRM_Instanceinlinevirtual
isEditableByUI(PRM_ParmList *thelist, fpreal time, int index) const PRM_Instanceinlinevirtual
isLanguageOldExprOrLiteral(fpreal time, int index) const PRM_Instance
isMultiParm() const PRM_Instancevirtual
isObsoleteDirectChanRefString(const char *str, UT_String *chref=0)PRM_Instancestatic
isRotationParm() const PRM_Instanceinlinevirtual
isSendExtra(int vi) const PRM_Instanceinline
isSpareParm() const PRM_Instance
isTimeDependent(int subindex) const PRM_Instancevirtual
load(UT_IStream &is)=0PRM_Instancepure virtual
loadAsciiOptions(UT_IStream &is, uint &pending_mask)PRM_Instanceprotected
loadBinaryOption(UT_IStream &is, short packet_id)PRM_Instanceprotected
loadCommand(int argc, const char *const argv[], int index, bool values_only, PRM_AddKeyType add_key, PRM_KeySetType set_type)=0PRM_Instancepure virtual
loadTokenAsChannelNameOrExpression(const UT_String &token, int index)PRM_Instanceprotected
loadUndoData(const PRM_UndoDataHandle &data)PRM_Instancevirtual
microNode(int vi)PRM_Instance
notifyVarChange(int subindex, const char *varname)PRM_Instancevirtual
operator delete(void *p, size_t size)UT_SmallObject< PRM_Instance, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
operator delete(void *, void *)UT_SmallObject< PRM_Instance, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
operator new(size_t size)UT_SmallObject< PRM_Instance, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
operator new(size_t, void *p)UT_SmallObject< PRM_Instance, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_OFF >inlinestatic
overwriteDefault(fpreal time, int index)=0PRM_Instancepure virtual
overwriteDefaults(fpreal time)=0PRM_Instancepure virtual
PRM_Instance(PRM_Template *thetemplateptr, PRM_Parm *parm)PRM_Instance
PRM_Instance(PRM_Instance *thesrcptr, PRM_Parm *parm)PRM_Instance
PRM_IO_TOKEN_BRACKET_SPACE enum valuePRM_Instanceprotected
PRM_IO_TOKEN_DELIMITER enum valuePRM_Instanceprotected
PRM_IO_TOKEN_NUM enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_AUTOSCOPE enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_AUTOSELECT enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_BYPASS enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_CLOSE enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_COLOR enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_LABEL enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_LOCKS enum valuePRM_Instanceprotected
PRM_IO_TOKEN_OPTS_OPEN enum valuePRM_Instanceprotected
PRM_ParmIOToken enum namePRM_Instanceprotected
propagateDirty(DEP_MicroNode::Visitor client_visit, DEP_MicroNode *parmlist_micronode, bool force, bool *dirtied_data=nullptr)PRM_Instance
reloadChannelPtrs()PRM_Instance
removeChannel(int index)PRM_Instance
removeMultiParmItem(int index)PRM_Instancevirtual
resetChannelCustomColor(int index)PRM_Instance
restoreFactoryDefault(int index)=0PRM_Instancepure virtual
revertToDefault(int index)=0PRM_Instancepure virtual
revertToDefaults(bool clear_channels=true)=0PRM_Instancepure virtual
save(std::ostream &os, int binary, bool compiled) const =0PRM_Instancepure virtual
saveAsciiOptions(std::ostream &os) const PRM_Instanceprotected
saveBinaryOptions(int class_packet_id, UT_Packet &packet, std::ostream &os) const PRM_Instanceprotected
saveCommand(std::ostream &os, int values=0, int index=-1) const =0PRM_Instancepure virtual
saveUndoData(PRM_UndoDataHandle &data) const PRM_Instancevirtual
setActive(const int index, const bool active)PRM_Instance
setActiveTakeFlag(int onoff)PRM_Instanceinline
setAutoScopedFlag(int vec_idx, bool f)PRM_Instance
setAutoScopeField(unsigned int field)PRM_Instanceinlineprotected
setAutoSelectField(unsigned int field)PRM_Instanceinlineprotected
setAutoSelectFlag(int vec_idx, bool f)PRM_Instance
setAutoTakeUndoSavedFlag(bool f)PRM_Instanceinline
setBypassFlag(bool onoff)PRM_Instanceinline
setChannel(int subindex, CH_Channel *chp)PRM_Instanceinline
setChannelAlias(const UT_StringHolder &token_alias, int index)PRM_Instance
setChannelCustomColor(int index, const UT_Color &c)PRM_Instance
setDefaultChannelValue(CH_Channel *channelptr, int index=0)=0PRM_Instancepure virtual
setDefaultsInitFlag(bool f)PRM_Instanceinline
setDirtyFlags(int vec_idx)PRM_Instanceinline
setEnableState(bool f, int comp=-1)PRM_Instance
setExpression(fpreal time, const char *value, CH_ExprLanguage language, int index, bool evaluate=true, bool rmchannel=false)PRM_Instancevirtual
setExpressionState(int state)PRM_Instanceinline
setFullKey(fpreal gtime, int index, CH_FullKey const &key, bool accel_ratios=true)PRM_Instance
setKey(fpreal time, int index)PRM_Instance
setKey(fpreal time, int index, const char *expr, CH_ExprLanguage language, const char *patt=0, CH_ChannelRefList *list=0)PRM_Instance
setLockedFlag(int vec_idx, bool f)PRM_Instance
setLockField(unsigned int locks)PRM_Instanceinlineprotected
setMultiParmOwner(const PRM_Multi *multiparmowner)PRM_Instance
setOverride(int index, int data_idx, const char *source, PRM_OverrideType type)PRM_Instancevirtual
setOverrideDisable(int index, int onoff)PRM_Instancevirtual
setSaveFlags(unsigned int f)PRM_Instanceinline
setSaveLabelFlag(bool f)PRM_Instance
setSendExtra(int vi)PRM_Instanceinline
setSpareParm(bool spare)PRM_Instance
setTimeDependent(int subindex, bool timedep)PRM_Instancevirtual
setTimeDependentForEval(int vi, bool timedep) const PRM_Instanceinline
setTimeDependentMicroNode(int subindex, bool timedep)PRM_Instance
setUndoSavedFlag(bool f)PRM_Instanceinline
setValue(fpreal time, const char *value, CH_StringMeaning meaning, bool kill_expr=false, int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType setkey=PRM_USE_PREFERENCES)PRM_Instancevirtual
setValue(fpreal time, fpreal value, bool kill_expr=false, const int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType setkey=PRM_USE_PREFERENCES)PRM_Instancevirtual
setValue(fpreal time, int32 value, bool kill_expr=false, const int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType setkey=PRM_USE_PREFERENCES)PRM_Instancevirtual
setValue(fpreal time, int64 value, bool kill_expr=false, const int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType setkey=PRM_USE_PREFERENCES)PRM_Instancevirtual
setValue(fpreal time, const PRM_DataItemHandle &value, bool kill_expr=false, const int index=0, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType setkey=PRM_USE_PREFERENCES)PRM_Instancevirtual
setValues(fpreal time, const fpreal *values, bool kill_expr=false, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType setkey=PRM_USE_PREFERENCES)PRM_Instancevirtual
setValues(fpreal time, const int64 *values, bool kill_expr=false, PRM_AddKeyType add_key=PRM_AK_MARK_PENDING, PRM_KeySetType setkey=PRM_USE_PREFERENCES)PRM_Instancevirtual
setValueState(int state)PRM_Instanceinline
setValueToDefault(fpreal time, int index, PRM_AddKeyType add_key)=0PRM_Instancepure virtual
setVisibleState(bool f, int comp=-1)PRM_Instanceinline
shouldSaveData() const PRM_Instanceprotected
stringMeaningToExprLanguage(CH_StringMeaning meaning) const PRM_Instanceprotected
validateAccess()PRM_Instanceprotected
validateChannelNames(PRM_ParmList &list)PRM_Instance
validIndex(int index) const PRM_Instance
~PRM_Instance()PRM_Instancevirtual