#include <PRM_ParmOwner.h>
|
virtual OP_Node * | castToOPNode () |
|
virtual const OP_Node * | castToOPNode () const |
|
const char * | getFullPath (UT_String &str) const |
|
const char * | getFullPath (UT_WorkBuffer &str) const |
|
UT_StringHolder | getFullPath () const |
|
SYS_FORCE_INLINE PRM_ParmList * | getParmList () |
|
SYS_FORCE_INLINE const
PRM_ParmList * | getParmList () const |
|
virtual bool | createSpareParametersForLoad (UT_StringArray &, PRM_ParmNameMap &, UT_String &) |
|
virtual PRM_ParmList * | createObsoleteParmList ()=0 |
|
virtual void | resolveAndDeleteObsoleteParmList (PRM_ParmList *&obsolete_parms)=0 |
|
virtual void | executeCommand (const char *command, std::ostream *out, std::ostream *err) const =0 |
|
virtual SYS_NO_DISCARD_RESULT
UT_UniquePtr
< PRM_ParmOwnerContext > | pushAsPwd () const =0 |
|
bool | isPendingOverride () const |
|
virtual bool | isParmPendingOverride (const char *, int) const |
|
const char * | getPendingOverrideString () const |
|
void | setPendingOverrideString (const char *s) |
|
virtual UT_ErrorSeverity | prmCookOverrides (fpreal, int, const char *, int) |
|
virtual void | takeAutoActivateParm (PRM_Parm *)=0 |
|
virtual void | rebuildParmDependency (int parmidx)=0 |
|
virtual void | clearParmDependency (int parmidx)=0 |
|
virtual void | convertOpdefToAbsolutePath (UT_String &str) const =0 |
|
virtual void | spareParmRemoved (const char *parmname)=0 |
|
virtual void | initMultiparmInstance (UT_ValArray< PRM_Parm * > &p)=0 |
|
virtual void | addOrRemoveMultiparmInstance ()=0 |
|
virtual bool | savePresetContents (std::ostream &os)=0 |
|
virtual bool | loadPresetContents (const char *token, UT_IStream &is)=0 |
|
virtual CH_ExprLanguage | getExprLanguage () const =0 |
|
virtual PRM_ParmMicroNode * | createParmMicroNodes (PRM_Parm &parm) const |
|
virtual UT_StringHolder | evaluateDisableExpression (const PRM_Parm &prm, const UT_StringRef &function) const |
|
virtual const PRM_Parm * | traverseRef (int *sub_idx, fpreal time, int parm_idx, int vec_idx) const =0 |
|
Definition at line 46 of file PRM_ParmOwner.h.
PRM_ParmOwner::PRM_ParmOwner |
( |
| ) |
|
|
inlineprotected |
virtual PRM_ParmOwner::~PRM_ParmOwner |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual void PRM_ParmOwner::addOrRemoveMultiparmInstance |
( |
| ) |
|
|
pure virtual |
virtual OP_Node* PRM_ParmOwner::castToOPNode |
( |
| ) |
|
|
inlinevirtual |
virtual const OP_Node* PRM_ParmOwner::castToOPNode |
( |
| ) |
const |
|
inlinevirtual |
virtual void PRM_ParmOwner::clearParmDependency |
( |
int |
parmidx | ) |
|
|
pure virtual |
virtual void PRM_ParmOwner::convertOpdefToAbsolutePath |
( |
UT_String & |
str | ) |
const |
|
pure virtual |
virtual PRM_ParmList* PRM_ParmOwner::createObsoleteParmList |
( |
| ) |
|
|
pure virtual |
virtual void PRM_ParmOwner::executeCommand |
( |
const char * |
command, |
|
|
std::ostream * |
out, |
|
|
std::ostream * |
err |
|
) |
| const |
|
pure virtual |
const char* PRM_ParmOwner::getFullPath |
( |
UT_String & |
str | ) |
const |
|
inline |
const char* PRM_ParmOwner::getFullPath |
( |
UT_WorkBuffer & |
str | ) |
const |
|
inline |
virtual int64 PRM_ParmOwner::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
|
inlineprotectedvirtual |
const char* PRM_ParmOwner::getPendingOverrideString |
( |
| ) |
const |
|
inline |
virtual bool PRM_ParmOwner::isParmPendingOverride |
( |
const char * |
, |
|
|
int |
|
|
) |
| const |
|
inlinevirtual |
bool PRM_ParmOwner::isPendingOverride |
( |
| ) |
const |
|
inline |
virtual bool PRM_ParmOwner::loadPresetContents |
( |
const char * |
token, |
|
|
UT_IStream & |
is |
|
) |
| |
|
pure virtual |
virtual void PRM_ParmOwner::rebuildParmDependency |
( |
int |
parmidx | ) |
|
|
pure virtual |
virtual void PRM_ParmOwner::resolveAndDeleteObsoleteParmList |
( |
PRM_ParmList *& |
obsolete_parms | ) |
|
|
pure virtual |
virtual bool PRM_ParmOwner::savePresetContents |
( |
std::ostream & |
os | ) |
|
|
pure virtual |
void PRM_ParmOwner::setPendingOverrideString |
( |
const char * |
s | ) |
|
virtual void PRM_ParmOwner::spareParmRemoved |
( |
const char * |
parmname | ) |
|
|
pure virtual |
virtual void PRM_ParmOwner::takeAutoActivateParm |
( |
PRM_Parm * |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: