#include <PRM_ParmOwner.h>

Public Member Functions | |
| virtual void | getFullPath (UT_String &str) const =0 |
| virtual PRM_ParmList * | getParmList ()=0 |
| virtual const PRM_ParmList * | getParmList () const =0 |
| 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, ostream *out, ostream *err) const =0 |
| virtual void | pushAsPwdAndRunPython (PY_CompiledCode &compiled_code, PY_Result::Type desired_result_type, PY_Result &result, PY_EvaluationContext *context=NULL) 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 (float, 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_PtrArray< PRM_Parm * > &p)=0 |
| virtual void | addOrRemoveMultiparmInstance ()=0 |
| virtual bool | savePresetContents (ostream &os)=0 |
| virtual bool | loadPresetContents (const char *token, UT_IStream &is)=0 |
| virtual CH_ExprLanguage | getExprLanguage () const =0 |
Protected Member Functions | |
| PRM_ParmOwner () | |
| virtual | ~PRM_ParmOwner () |
Definition at line 40 of file PRM_ParmOwner.h.
| PRM_ParmOwner::PRM_ParmOwner | ( | ) | [inline, protected] |
Definition at line 130 of file PRM_ParmOwner.h.
| virtual PRM_ParmOwner::~PRM_ParmOwner | ( | ) | [inline, protected, virtual] |
Definition at line 133 of file PRM_ParmOwner.h.
| virtual void PRM_ParmOwner::addOrRemoveMultiparmInstance | ( | ) | [pure virtual] |
Implemented in OP_Parameters.
| virtual void PRM_ParmOwner::clearParmDependency | ( | int | parmidx | ) | [pure virtual] |
Implemented in OP_Node.
| virtual void PRM_ParmOwner::convertOpdefToAbsolutePath | ( | UT_String & | str | ) | const [pure virtual] |
Implemented in OP_Node.
| virtual PRM_ParmList* PRM_ParmOwner::createObsoleteParmList | ( | ) | [pure virtual] |
Implemented in OP_Node, and OP_Parameters.
| virtual bool PRM_ParmOwner::createSpareParametersForLoad | ( | UT_StringArray & | , | |
| PRM_ParmNameMap & | , | |||
| UT_String & | ||||
| ) | [virtual] |
Reimplemented in OBJ_DopNet, OBJ_Node, and SHOP_Node.
| virtual void PRM_ParmOwner::executeCommand | ( | const char * | command, | |
| ostream * | out, | |||
| ostream * | err | |||
| ) | const [pure virtual] |
Implemented in OP_Node.
| virtual CH_ExprLanguage PRM_ParmOwner::getExprLanguage | ( | ) | const [pure virtual] |
Implemented in OP_Parameters.
| virtual void PRM_ParmOwner::getFullPath | ( | UT_String & | str | ) | const [pure virtual] |
Implemented in OP_Node, and OP_Parameters.
| virtual const PRM_ParmList* PRM_ParmOwner::getParmList | ( | ) | const [pure virtual] |
Implemented in OP_Parameters.
| virtual PRM_ParmList* PRM_ParmOwner::getParmList | ( | ) | [pure virtual] |
Implemented in OP_Parameters.
| const char* PRM_ParmOwner::getPendingOverrideString | ( | ) | const [inline] |
Definition at line 83 of file PRM_ParmOwner.h.
| virtual void PRM_ParmOwner::initMultiparmInstance | ( | UT_PtrArray< PRM_Parm * > & | p | ) | [pure virtual] |
Implemented in OP_Parameters.
| virtual bool PRM_ParmOwner::isParmPendingOverride | ( | const char * | , | |
| int | ||||
| ) | const [inline, virtual] |
| bool PRM_ParmOwner::isPendingOverride | ( | ) | const [inline] |
Definition at line 73 of file PRM_ParmOwner.h.
| virtual bool PRM_ParmOwner::loadPresetContents | ( | const char * | token, | |
| UT_IStream & | is | |||
| ) | [pure virtual] |
Implemented in OP_Parameters.
| virtual UT_ErrorSeverity PRM_ParmOwner::prmCookOverrides | ( | float | , | |
| int | , | |||
| const char * | , | |||
| int | ||||
| ) | [inline, virtual] |
| virtual void PRM_ParmOwner::pushAsPwdAndRunPython | ( | PY_CompiledCode & | compiled_code, | |
| PY_Result::Type | desired_result_type, | |||
| PY_Result & | result, | |||
| PY_EvaluationContext * | context = NULL | |||
| ) | const [pure virtual] |
Implemented in OP_Node.
| virtual void PRM_ParmOwner::rebuildParmDependency | ( | int | parmidx | ) | [pure virtual] |
Implemented in OP_Node.
| virtual void PRM_ParmOwner::resolveAndDeleteObsoleteParmList | ( | PRM_ParmList *& | obsolete_parms | ) | [pure virtual] |
Implemented in OP_Node, and OP_Parameters.
| virtual bool PRM_ParmOwner::savePresetContents | ( | ostream & | os | ) | [pure virtual] |
Implemented in OP_Parameters.
| void PRM_ParmOwner::setPendingOverrideString | ( | const char * | s | ) |
| virtual void PRM_ParmOwner::spareParmRemoved | ( | const char * | parmname | ) | [pure virtual] |
Implemented in OP_Node.
| virtual void PRM_ParmOwner::takeAutoActivateParm | ( | PRM_Parm * | ) | [pure virtual] |
Implemented in OP_Parameters.
1.5.9