#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 48 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: