12 #ifndef __PRM_SpareData__ 
   13 #define __PRM_SpareData__ 
   31 #define PRM_SPARE_BUILTIN_NAMESPACE "sidefx::" 
   41 #define PRM_SPARE_KEY_VALUE_DICT_KEY_LABEL_TOKEN \ 
   42     PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_key_label" 
   43 #define PRM_SPARE_KEY_VALUE_DICT_VALUE_LABEL_TOKEN \ 
   44     PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_value_label" 
   45 #define PRM_SPARE_KEY_VALUE_DICT_USE_CHOOSER_TOKEN \ 
   46     PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_use_chooser" 
   47 #define PRM_SPARE_KEY_VALUE_DICT_CHOOSER_LABEL_TOKEN \ 
   48     PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_chooser_label" 
   49 #define PRM_SPARE_KEY_VALUE_DICT_CHOOSER_CALLBACK_TOKEN \ 
   50     PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_chooser_callback" 
   51 #define PRM_SPARE_ATTRIB_ACCESS_TOKEN \ 
   52     PRM_SPARE_BUILTIN_NAMESPACE "attrib_access" 
   53 #define PRM_SPARE_CONNECTOR_KIND \ 
   54     PRM_SPARE_BUILTIN_NAMESPACE "connector_kind" 
   55 #define PRM_SPARE_CONNECTOR_TYPE \ 
   56     PRM_SPARE_BUILTIN_NAMESPACE "connector_type" 
   57 #define PRM_SPARE_USDPATHTYPE_TOKEN \ 
   58     PRM_SPARE_BUILTIN_NAMESPACE "usdpathtype" 
   59 #define PRM_SPARE_USDPATHINPUT_TOKEN \ 
   60     PRM_SPARE_BUILTIN_NAMESPACE "usdpathinput" 
   61 #define PRM_SPARE_IS_SHADER_PARM_TOKEN \ 
   62     PRM_SPARE_BUILTIN_NAMESPACE "shader_isparm" 
   63 #define PRM_SPARE_FORCE_SHADER_PARM_VAL_TOKEN \ 
   64     PRM_SPARE_BUILTIN_NAMESPACE "shader_forceparmval" 
   65 #define PRM_SPARE_SHADER_PARM_TYPE_TOKEN \ 
   66     PRM_SPARE_BUILTIN_NAMESPACE "shader_parmtype" 
   67 #define PRM_SPARE_SHADER_PARM_NAME_TOKEN \ 
   68     PRM_SPARE_BUILTIN_NAMESPACE "shader_parmname" 
   69 #define PRM_SPARE_SAVE_VALUE_TOKEN \ 
   70     PRM_SPARE_BUILTIN_NAMESPACE "save_value" 
   71 #define PRM_SPARE_MAYA_COMPONENT_SELECTION_TYPE_TOKEN \ 
   72     PRM_SPARE_BUILTIN_NAMESPACE "maya_component_selection_type" 
   73 #define PRM_SPARE_LOOK_TOKEN \ 
   74     PRM_SPARE_BUILTIN_NAMESPACE "look" 
   75 #define PRM_SPARE_LAYOUT_HEIGHT_TOKEN \ 
   76     PRM_SPARE_BUILTIN_NAMESPACE "layout_height" 
   77 #define PRM_SPARE_LAYOUT_LABEL_TOKEN \ 
   78     PRM_SPARE_BUILTIN_NAMESPACE "layout_label" 
   79 #define PRM_SPARE_HEADER_TOGGLE_TOKEN \ 
   80     PRM_SPARE_BUILTIN_NAMESPACE "header_toggle" 
   81 #define PRM_SPARE_HEADER_PARM_TOKEN \ 
   82     PRM_SPARE_BUILTIN_NAMESPACE "header_parm" 
   83 #define PRM_SPARE_HEADER_LABEL_TOKEN \ 
   84     PRM_SPARE_BUILTIN_NAMESPACE "header_label" 
   85 #define PRM_SPARE_MULTI_LABEL_TOKEN \ 
   86     PRM_SPARE_BUILTIN_NAMESPACE "multi_label" 
   87 #define PRM_SPARE_PROMPT_PARM_TOKEN \ 
   88     PRM_SPARE_BUILTIN_NAMESPACE "prompt_parm" 
   89 #define PRM_SPARE_PROMPT_TEXT_TOKEN \ 
   90     PRM_SPARE_BUILTIN_NAMESPACE "prompt_text" 
   91 #define PRM_SPARE_SLIDER_TOKEN \ 
   92     PRM_SPARE_BUILTIN_NAMESPACE "slider" 
   93 #define PRM_SPARE_SWITCHER_BASE \ 
   94     PRM_SPARE_BUILTIN_NAMESPACE "switcher" 
   95 #define PRM_SPARE_IMAGE_ALLOW_VIDEO_TOKEN \ 
   96     PRM_SPARE_BUILTIN_NAMESPACE "allow_video" 
   97 #define PRM_SPARE_RAMP_GRAYSCALE_DEFAULT_TOKEN \ 
   98     PRM_SPARE_BUILTIN_NAMESPACE "ramp_grayscale_default" 
   99 #define PRM_SPARE_FILE_CHOOSER_MULTIPLE_SELECT_TOKEN \ 
  100     PRM_SPARE_BUILTIN_NAMESPACE "filechooser_multiple_select" 
  110 #define PRM_SPARE_AUTOSCOPE_TOKEN                   "autoscope" 
  111 #define PRM_SPARE_BUTTON_ICON_TOKEN                 "button_icon" 
  112 #define PRM_SPARE_CODE_GENERATION_TOKEN             "code_generation" 
  113 #define PRM_SPARE_COLOR_DYN_TOKEN                   "colordyn" 
  114 #define PRM_SPARE_COLOR_TYPE_TOKEN                  "colortype" 
  115 #define PRM_SPARE_COLOR_WHEEL_TOKEN                 "colorwheel" 
  116 #define PRM_SPARE_COOK_DEPENDENT_TOKEN              "cook_dependent" 
  117 #define PRM_SPARE_EDITOR_LANG_PROLOGUE_TOKEN        "editorlang_prologue" 
  118 #define PRM_SPARE_EDITOR_LANG_VARIABLE_COLLECTOR_TOKEN  "editorlang_variablecollector" 
  119 #define PRM_SPARE_EDITOR_LANG_TOKEN                 "editorlang" 
  120 #define PRM_SPARE_EDITOR_LINES_TOKEN                "editorlines" 
  121 #define PRM_SPARE_EDITOR_TOKEN                      "editor" 
  122 #define PRM_SPARE_FILE_CHOOSER_MODE_TOKEN           "filechooser_mode" 
  123 #define PRM_SPARE_FILE_CHOOSER_PATTERN_TOKEN        "filechooser_pattern" 
  124 #define PRM_SPARE_GROUP_TYPE_TOKEN                  "group_type" 
  125 #define PRM_SPARE_GROUP_DEFAULT_TOKEN               "group_default" 
  126 #define PRM_SPARE_MULTI_START_OFFSET_TOKEN          "multistartoffset" 
  127 #define PRM_SPARE_NETREF_TOKEN                      "netref" 
  128 #define PRM_SPARE_OPFILTER_TOKEN                    "opfilter" 
  129 #define PRM_SPARE_OPPATH_KEYWORDS_TOKEN             "oppathkeywords" 
  130 #define PRM_SPARE_OPRELATIVE_TOKEN                  "oprelative" 
  131 #define PRM_SPARE_PARM_VOP_TOKEN                    "parmvop" 
  132 #define PRM_SPARE_RAMP_BASIS_DEFAULT_TOKEN          "rampbasisdefault" 
  133 #define PRM_SPARE_RAMP_BASIS_TOKEN                  "rampbasis" 
  134 #define PRM_SPARE_RAMP_BASIS_VAR_TOKEN              "rampbasis_var" 
  135 #define PRM_SPARE_RAMP_COLOR_DEFAULT_TOKEN          "rampcolordefault" 
  136 #define PRM_SPARE_RAMP_COLOR_TYPE_TOKEN             "rampcolortype" 
  137 #define PRM_SPARE_RAMP_FLOAT_DEFAULT_TOKEN          "rampfloatdefault" 
  138 #define PRM_SPARE_RAMP_KEYS_TOKEN                   "rampkeys" 
  139 #define PRM_SPARE_RAMP_KEYS_VAR_TOKEN               "rampkeys_var" 
  140 #define PRM_SPARE_RAMP_SHOW_CONTROLS_DEFAULT_TOKEN  "rampshowcontrolsdefault" 
  141 #define PRM_SPARE_RAMP_VALUES_TOKEN                 "rampvalues" 
  142 #define PRM_SPARE_RAMP_VALUES_VAR_TOKEN             "rampvalues_var" 
  143 #define PRM_SPARE_SCRIPT_ACTION_HELP_TOKEN          "script_action_help" 
  144 #define PRM_SPARE_SCRIPT_ACTION_ICON_TOKEN          "script_action_icon" 
  145 #define PRM_SPARE_SCRIPT_ACTION_TOKEN               "script_action" 
  146 #define PRM_SPARE_SCRIPT_CALLBACK_TOKEN             "script_callback" 
  147 #define PRM_SPARE_SCRIPT_CALLBACK_LANGUAGE_TOKEN    "script_callback_language" 
  148 #define PRM_SPARE_SCRIPT_RITYPE_TOKEN               "script_ritype" 
  149 #define PRM_SPARE_SCRIPT_UNQUOTED_TOKEN             "script_unquoted" 
  150 #define PRM_SPARE_SHADER_PARM_CONTEXTS_TOKEN        "shaderparmcontexts" 
  151 #define PRM_SPARE_UNITS_TOKEN                       "units" 
  152 #define PRM_SPARE_XCF_MODE_TOKEN                    "xcfmode" 
  153 #define PRM_SPARE_VARYING_DEFAULT_TOKEN             "varying_default" 
  160 class prm_SharedString;
 
  188     uint         entries() 
const;
 
  216                      { addTokenValue(getScriptCallbackToken(), str); }
 
  218                      { 
return getValue(getScriptCallbackToken()); }
 
  243                      { addTokenValue(getUnquotedStateToken(), 
"1"); }
 
  245                      { 
return getValue(getUnquotedStateToken()) != 0; }
 
  247     void         setMultiStartOffset(
int value);
 
  248     int          getMultiStartOffset() 
const;
 
  252     bool         getVisibleTab(
int tabidx) 
const;
 
  258                             { addTokenValue(getRampBasisDefaultToken(),value); }
 
  260                             { 
return getValue(getRampBasisDefaultToken()); }
 
  266                                 addTokenValue(getRampShowControlsDefaultToken(),
 
  272                                 n = getRampShowControlsDefaultToken();
 
  284                                 addTokenValue(getRampGrayscaleDefaultToken(),
 
  290                                 n = getRampGrayscaleDefaultToken();
 
  300     static const char * getRampColorTypeValueToken(
UT_ColorType color_type);
 
  312                     { addTokenValue(getRampBasisVarToken(), value); }
 
  314                     { 
return getValue(getRampBasisVarToken()); }
 
  316                     { addTokenValue(getRampKeysVarToken(), value); }
 
  318                     { 
return getValue(getRampKeysVarToken()); }
 
  320                     { addTokenValue(getRampValuesVarToken(), value); }
 
  322                     { 
return getValue(getRampValuesVarToken()); }
 
  327                             { 
return getValue(getColorRampDefaultToken()); }
 
  331                             { 
return getValue(getFloatRampDefaultToken()); }
 
  332     void                setRampDefaultFromParm(
const PRM_Parm &ramp_parm);
 
  333     void                getRampDefaultToParm(
PRM_Parm &ramp_parm) 
const;
 
  338     static const char * getColorTypeValueToken(
PRM_ColorType color_type);
 
  344     void                setColorWheel(
bool value);
 
  345     bool getColorWheel() 
const;
 
  349     void                setColorDynamic(
bool value);
 
  350     bool getColorDynamic() 
const;
 
  354     void         setKeyValueDictKeyLabel(
const char *
label);
 
  355     const char  *getKeyValueDictKeyLabel() 
const;
 
  358     void         setKeyValueDictValueLabel(
const char *
label);
 
  359     const char  *getKeyValueDictValueLabel() 
const;
 
  362     void         setKeyValueDictUseChooser(
bool use_chooser);
 
  363     bool         getKeyValueDictUseChooser() 
const;
 
  366     void         setKeyValueDictChooserLabel(
const char *
label);
 
  367     const char  *getKeyValueDictChooserLabel() 
const;
 
  370     void         setKeyValueDictChooserCallback(
const char *
label);
 
  371     const char  *getKeyValueDictChooserCallback() 
const;
 
  378     const char  *getScriptAction() 
const;
 
  379     const char  *getScriptActionHelp() 
const;
 
  380     const char  *getScriptActionIcon() 
const;
 
  381     const char  *getButtonIcon() 
const;
 
  383     bool         getUseEditor() 
const;
 
  393     void         getEditorLinesRange(
int &lines_min, 
int &lines_max) 
const;
 
  405     bool                getCookDependent() 
const;
 
  409     void                setCookDependent(
bool flag);
 
  417     bool               getCodeGenDependent() 
const;
 
  421     void               setCodeGenDependent(
bool flag);
 
  423     int64        getMemoryUsage(
bool inclusive) 
const;
 
  425     static const char   *getOpFilterKeyFromName(
const char *
name);
 
  426     static const char   *getOpFilterKeyFromLabel(
const char *
name);
 
  427     static const char   *getOpFilterNameFromKey(
const char *key);
 
  428     static const char   *getOpFilterLabelFromKey(
const char *key);
 
  546                             { 
return "read_and_write"; }
 
  624     bool                 getHasVaryingDefault() 
const;
 
  625     void                 setHasVaryingDefault(
bool f);
 
  633     const char          *getUsdPathType() 
const;
 
  643     const char          *getUsdPathInput() 
const;
 
  658     const char          *getSaveValue() 
const;
 
  659     void                 setSaveValue(
bool flag);
 
  677     const char          *getLookValue() 
const;
 
  678     void                 setLookValue(
const char *value);
 
  679     const char          *getLayoutHeightValue() 
const;
 
  680     void                 setLayoutHeightValue(
const char *value);
 
  707     const char   *getMultiLabel() 
const;
 
static PRM_SpareData mayaComponentSelectionTypeFace
 
static PRM_SpareData objLightPath
 
static PRM_SpareData objMusclePath
 
static PRM_SpareData shopOutput
 
static const char * getVaryingDefaultToken()
 
static PRM_SpareData shopEmitter
 
static PRM_SpareToken groupTypeCollapsibleToken
 
static PRM_SpareData lookSquare
 
static PRM_SpareData stringEditorLangPython
 
static const char * getColorWheelToken()
 
static PRM_SpareData rampValuesDefault
 
#define PRM_SPARE_OPRELATIVE_TOKEN
 
static PRM_SpareData unitsTime
 
const char * getXCFMode() const 
 
#define PRM_SPARE_SCRIPT_ACTION_HELP_TOKEN
 
static PRM_SpareData shopCVEX
 
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
 
#define PRM_SPARE_COLOR_TYPE_TOKEN
 
#define PRM_SPARE_CODE_GENERATION_TOKEN
 
#define PRM_SPARE_MAYA_COMPONENT_SELECTION_TYPE_TOKEN
 
static PRM_SpareData anyCameraPath
 
static PRM_SpareData unitsLinearDensity
 
static PRM_SpareData topSchedulerPath
 
static const char * getEditorLanguageToken()
 
static const char * getRampColorTypeToken()
 
static const char * getXCFModeFloatValToken()
 
static PRM_SpareData vopPath
 
static PRM_SpareData ropPath
 
GLuint GLsizei const GLchar * label
 
#define PRM_SPARE_FILE_CHOOSER_MULTIPLE_SELECT_TOKEN
 
static PRM_SpareData connectorKindIn
 
const char * getEditorLanguage() const 
 
const char * getEditorLanguagePrologue() const 
 
const char * getOpFilter() const 
 
static PRM_SpareData sliderSnapToInt
 
static const char * getLookToken()
 
#define PRM_SPARE_USDPATHINPUT_TOKEN
 
void setCallbackData(const char *str)
 
static PRM_SpareData shopPath
 
static PRM_SpareData dopPath
 
static PRM_SpareData unitsImpulse
 
static PRM_SpareData shopDisplacement
 
static PRM_SpareData connectorKindNone
 
static PRM_SpareData fileChooserModeReadAndWrite
 
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
 
static const char * getCookDependentToken()
 
#define PRM_SPARE_XCF_MODE_TOKEN
 
void setXCFMode(const char *value)
 
#define PRM_SPARE_RAMP_BASIS_DEFAULT_TOKEN
 
static const char * getRampKeysVarToken()
 
#define PRM_SPARE_RAMP_BASIS_VAR_TOKEN
 
static PRM_SpareData shaderIsShaderParm
 
#define PRM_SPARE_SCRIPT_CALLBACK_LANGUAGE_TOKEN
 
GLsizei const GLfloat * value
 
static const char * getScriptCallbackLanguageToken()
 
static const char * getParmVopVarToken()
 
#define PRM_SPARE_SCRIPT_ACTION_ICON_TOKEN
 
static PRM_SpareData stringFloatXCF
 
#define PRM_SPARE_SLIDER_TOKEN
 
static PRM_SpareData unitsPerMass
 
static PRM_SpareData stringEditorLangExpr
 
static const char * getButtonIconToken()
 
#define PRM_SPARE_LOOK_TOKEN
 
static PRM_SpareData shopSurface
 
static const char * getScriptCallbackToken()
 
static PRM_SpareData objGeometryPath
 
bool getUnquotedState() const 
 
static const char * getRampBasisDefaultToken()
 
static PRM_SpareData unitsPressure
 
static PRM_SpareData layoutLabelIgnoreTextWidth
 
static PRM_SpareData topProcessorPath
 
#define PRM_SPARE_SCRIPT_RITYPE_TOKEN
 
#define PRM_SPARE_RAMP_FLOAT_DEFAULT_TOKEN
 
const char * getRampBasisDefault() const 
 
static const char * getHeaderParmToken()
 
static const char * getKeyValueDictChooserLabelToken()
 
static PRM_SpareToken usdPathTypePrim
 
static PRM_SpareData layoutHeightMedium
 
static const char * getGroupTypeToken()
 
#define PRM_SPARE_KEY_VALUE_DICT_CHOOSER_CALLBACK_TOKEN
 
static const char * getPromptParmToken()
 
static PRM_SpareData stringEditor
 
static PRM_SpareData shopPhoton
 
static PRM_SpareData groupTypeCollapsibleExpanded
 
static PRM_SpareData unitsPerSquareTime
 
std::pair< const char *, const char * > PRM_SpareToken
 
UT_VariadicT< PRM_SpareToken > PRM_SpareArgs
 
#define PRM_SPARE_SAVE_VALUE_TOKEN
 
static const char * getFileChooserPatternToken()
 
static PRM_SpareData unitsPerLength
 
#define PRM_SPARE_IS_SHADER_PARM_TOKEN
 
static PRM_SpareData attribAccessW
 
#define PRM_SPARE_RAMP_VALUES_VAR_TOKEN
 
static const char * getImageAllowVideoToken()
 
static PRM_SpareData shopContourContrast
 
static PRM_SpareData attribAccessRW
 
static PRM_SpareData topPath
 
#define PRM_SPARE_UNITS_TOKEN
 
static const char * getHeaderToggleToken()
 
__hostdev__ float getValue(uint32_t i) const 
 
#define PRM_SPARE_OPPATH_KEYWORDS_TOKEN
 
static const char * getIsShaderParmToken()
 
#define PRM_SPARE_HEADER_TOGGLE_TOKEN
 
static PRM_SpareData multiStartOffsetOne
 
static PRM_SpareData unitsAngVelocity
 
void setRampGrayscaleDefault(bool value)
 
static PRM_SpareData cop2Path
 
static const char * getSliderToken()
 
#define PRM_SPARE_KEY_VALUE_DICT_USE_CHOOSER_TOKEN
 
static const char * getKeyValueDictUseChooserToken()
 
static PRM_SpareData groupTypeCollapsible
 
#define PRM_SPARE_GROUP_DEFAULT_TOKEN
 
#define PRM_SPARE_SCRIPT_CALLBACK_TOKEN
 
static PRM_SpareData shopAtmosphere
 
#define PRM_SPARE_KEY_VALUE_DICT_VALUE_LABEL_TOKEN
 
static PRM_SpareData unitsAreaDensity
 
static PRM_SpareData unitsLinearDensityPerSquareTime
 
static const char * getUnitsToken()
 
#define PRM_SPARE_FILE_CHOOSER_MODE_TOKEN
 
static PRM_SpareData chNetRef
 
const char * getCallbackData() const 
 
static int getEditorLinesRangeDefaultMin()
 
static PRM_SpareData unitsMass
 
static PRM_SpareData rampBasisDefault
 
static PRM_SpareData unitsDrag
 
static PRM_SpareData objNetRef
 
static const char * getKeyValueDictKeyLabelToken()
 
#define PRM_SPARE_EDITOR_LINES_TOKEN
 
static PRM_SpareData sopPath
 
static PRM_SpareData topMapperPath
 
static const char * getScriptActionIconToken()
 
static PRM_SpareData connectorKindInOut
 
static PRM_SpareData filterMaterial
 
static PRM_SpareToken usdPathInputFirst
 
static PRM_SpareData varyingDefault
 
static PRM_SpareData unitsLength
 
const char * getFloatRampDefaultValue() const 
 
static const char * getOpPathKeywordsToken()
 
static PRM_SpareData unitsAngDrag
 
#define PRM_SPARE_COLOR_WHEEL_TOKEN
 
#define PRM_SPARE_VARYING_DEFAULT_TOKEN
 
static PRM_SpareData saveValueAlways
 
static PRM_SpareData topPartitionerPath
 
static PRM_SpareToken groupTypeSimpleToken
 
static PRM_SpareData shopContour
 
const char * getOpRelative() const 
 
static const char * getKeyValueDictChooserCallbackToken()
 
#define PRM_SPARE_PROMPT_PARM_TOKEN
 
static PRM_SpareData unitsTorque
 
static const char * getEditorLinesRangeToken()
 
#define PRM_SPARE_RAMP_COLOR_DEFAULT_TOKEN
 
static const char * getFileChooserMultipleSelectToken()
 
static const char * getCodeGenDependentToken()
 
static PRM_SpareData unitsLinearDensityPerTime
 
static PRM_SpareData rampKeysDefault
 
bool getRampShowControlsDefault() const 
 
static PRM_SpareData shopBackground
 
static PRM_SpareData imageAllowsVideo
 
static const char * getKeyValueDictValueLabelToken()
 
static PRM_SpareData shopContourStore
 
static const char * getColorDynamicToken()
 
static PRM_SpareData unitsForce
 
GLuint const GLchar * name
 
static const char * getColorRampDefaultToken()
 
static PRM_SpareData saveValueNever
 
#define PRM_SPARE_LAYOUT_HEIGHT_TOKEN
 
static PRM_SpareData sliderNone
 
static PRM_SpareData multiStartOffsetZero
 
static PRM_SpareData shopProperties
 
static const char * getUsdPathTypeToken()
 
const char * getRampBasisVar() const 
 
static PRM_SpareData constraintsPath
 
static const char * getRampValuesVarToken()
 
static const char * getGroupDefaultToken()
 
#define PRM_SPARE_COOK_DEPENDENT_TOKEN
 
#define PRM_SPARE_MULTI_LABEL_TOKEN
 
static PRM_SpareData layoutHeightSmall
 
static PRM_SpareData shaderIsNotShaderParm
 
#define PRM_SPARE_PROMPT_TEXT_TOKEN
 
static PRM_SpareData unitsNone
 
static const char * getRampShowControlsDefaultToken()
 
void setOpFilter(const char *str)
 
#define PRM_SPARE_HEADER_LABEL_TOKEN
 
#define PRM_SPARE_KEY_VALUE_DICT_CHOOSER_LABEL_TOKEN
 
static const char * getShaderParmContextsToken()
 
#define PRM_SPARE_RAMP_COLOR_TYPE_TOKEN
 
static const char * getMayaComponentSelectionTypeToken()
 
static PRM_SpareData ropNetRef
 
#define PRM_SPARE_KEY_VALUE_DICT_KEY_LABEL_TOKEN
 
static PRM_SpareData unitsAcceleration
 
static PRM_SpareData shopGeometry
 
static const char * getFileChooserModeToken()
 
static PRM_SpareData unitsAreaDensityPerSquareTime
 
#define PRM_SPARE_SWITCHER_BASE
 
static PRM_SpareData shopMaterial
 
static PRM_SpareData chopPath
 
static const char * getPromptTextToken()
 
static const char * getHeaderLabelToken()
 
const char * getColorRampDefaultValue() const 
 
void setRampBasisDefault(const char *value)
 
#define PRM_SPARE_PARM_VOP_TOKEN
 
#define PRM_SPARE_SCRIPT_ACTION_TOKEN
 
GLenum GLsizei GLsizei GLint * values
 
#define PRM_SPARE_SCRIPT_UNQUOTED_TOKEN
 
void setRampKeysVar(const char *value)
 
static PRM_SpareData objCameraPath
 
static PRM_SpareData groupTypeSimple
 
void setRenderManType(const char *str)
 
#define PRM_SPARE_OPFILTER_TOKEN
 
static PRM_SpareData shopLightShadow
 
static PRM_SpareData fileChooserModeWrite
 
#define PRM_SPARE_RAMP_SHOW_CONTROLS_DEFAULT_TOKEN
 
const char * getRampValuesVar() const 
 
LeafData & operator=(const LeafData &)=delete
 
#define PRM_SPARE_EDITOR_LANG_VARIABLE_COLLECTOR_TOKEN
 
const char * getRampKeysVar() const 
 
static PRM_SpareData stringEditorLangHScript
 
static const char * getFloatRampDefaultToken()
 
static PRM_SpareData unitsDensityPerSquareTime
 
#define PRM_SPARE_EDITOR_LANG_TOKEN
 
#define PRM_SPARE_FORCE_SHADER_PARM_VAL_TOKEN
 
static PRM_SpareData unitsAngAcceleration
 
static PRM_SpareData shopImage3d
 
static PRM_SpareData stringEditorLangVex
 
static PRM_SpareData connectorKindOut
 
static int getEditorLinesRangeDefaultMax()
 
const char * getRenderManType() const 
 
#define PRM_SPARE_BUTTON_ICON_TOKEN
 
#define PRM_SPARE_HEADER_PARM_TOKEN
 
static PRM_SpareData lookHeading
 
static PRM_SpareData lookTooltip
 
static const char * getColorTypeToken()
 
static PRM_SpareData imageDisallowsVideo
 
static PRM_SpareData mayaComponentSelectionTypeVertex
 
#define PRM_SPARE_RAMP_KEYS_VAR_TOKEN
 
static const char * getFileChooserModeValRead()
 
**If you just want to fire and args
 
static PRM_SpareData objBonePath
 
bool getRampGrayscaleDefault() const 
 
void setRampShowControlsDefault(bool value)
 
static PRM_SpareData stringEditorLangOpenCL
 
static PRM_SpareData shopPhotonVolume
 
static PRM_SpareData unitsDensity
 
static PRM_SpareToken usdPathInputSecond
 
static const char * getUsdPathInputToken()
 
#define PRM_SPARE_EDITOR_LANG_PROLOGUE_TOKEN
 
const char * getEditorLanguageVariableCollector() const 
 
static PRM_SpareData mayaComponentSelectionTypeUV
 
#define PRM_SPARE_RAMP_GRAYSCALE_DEFAULT_TOKEN
 
static PRM_SpareData lookBlock
 
static PRM_SpareData mayaComponentSelectionTypeEdge
 
static const char * getScriptActionHelpToken()
 
static PRM_SpareData autoScope
 
static PRM_SpareData shopLens
 
static const char * getUnquotedStateToken()
 
static const char * getSwitcherBaseToken()
 
static const char * getSaveValueToken()
 
static PRM_SpareData shopLight
 
static PRM_SpareData unitsPerArea
 
static const char * getEditorToken()
 
static PRM_SpareData unitsSpringConstant
 
void setOpRelative(const char *str)
 
static PRM_SpareData lopPath
 
static PRM_SpareData unitsDensityPerTime
 
static const char * getRampGrayscaleDefaultToken()
 
static PRM_SpareData unitsForceDensity
 
#define PRM_SPARE_SHADER_PARM_CONTEXTS_TOKEN
 
static const char * getScriptActionToken()
 
#define PRM_SPARE_IMAGE_ALLOW_VIDEO_TOKEN
 
static const char * getRampBasisVarToken()
 
static PRM_SpareData shopSurfaceShadow
 
static const char * getFileChooserModeValWrite()
 
void setRampBasisVar(const char *value)
 
static const char * getForceParmValueToken()
 
static PRM_SpareData unitsAreaDensityPerTime
 
#define PRM_SPARE_COLOR_DYN_TOKEN
 
static PRM_SpareData shopCoShader
 
static PRM_SpareData copPath
 
int(* PRM_SpareCallbackWithData)(const char *token, const char *value, void *data)
 
void setRampValuesVar(const char *value)
 
static PRM_SpareData lookIcon
 
#define PRM_SPARE_USDPATHTYPE_TOKEN
 
static PRM_SpareData layoutHeightLarge
 
static PRM_SpareData popPath
 
static PRM_SpareData lookBlank
 
static PRM_SpareData unitsPerTime
 
static PRM_SpareData lookClassic
 
static PRM_SpareData objPath
 
#define PRM_SPARE_GROUP_TYPE_TOKEN
 
static const char * getLayoutHeightToken()
 
static PRM_SpareData unitsVelocity
 
static PRM_SpareData attribAccessR
 
int(* PRM_SpareCallback)(const char *token, const char *value)
 
static PRM_SpareToken usdPathTypePrimList
 
#define PRM_SPARE_FILE_CHOOSER_PATTERN_TOKEN
 
static const char * getMultiLabelToken()
 
static PRM_SpareData fileChooserModeRead
 
static const char * getFileChooserModeValReadAndWrite()
 
#define PRM_SPARE_EDITOR_TOKEN