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_HEADER_TOGGLE_TOKEN \
78 PRM_SPARE_BUILTIN_NAMESPACE "header_toggle"
79 #define PRM_SPARE_HEADER_PARM_TOKEN \
80 PRM_SPARE_BUILTIN_NAMESPACE "header_parm"
81 #define PRM_SPARE_HEADER_LABEL_TOKEN \
82 PRM_SPARE_BUILTIN_NAMESPACE "header_label"
83 #define PRM_SPARE_SLIDER_TOKEN \
84 PRM_SPARE_BUILTIN_NAMESPACE "slider"
85 #define PRM_SPARE_SWITCHER_BASE \
86 PRM_SPARE_BUILTIN_NAMESPACE "switcher"
87 #define PRM_SPARE_IMAGE_ALLOW_VIDEO_TOKEN \
88 PRM_SPARE_BUILTIN_NAMESPACE "allow_video"
89 #define PRM_SPARE_RAMP_GRAYSCALE_DEFAULT_TOKEN \
90 PRM_SPARE_BUILTIN_NAMESPACE "ramp_grayscale_default"
100 #define PRM_SPARE_AUTOSCOPE_TOKEN "autoscope"
101 #define PRM_SPARE_BUTTON_ICON_TOKEN "button_icon"
102 #define PRM_SPARE_CODE_GENERATION_TOKEN "code_generation"
103 #define PRM_SPARE_COLOR_DYN_TOKEN "colordyn"
104 #define PRM_SPARE_COLOR_TYPE_TOKEN "colortype"
105 #define PRM_SPARE_COLOR_WHEEL_TOKEN "colorwheel"
106 #define PRM_SPARE_COOK_DEPENDENT_TOKEN "cook_dependent"
107 #define PRM_SPARE_EDITOR_LANG_PROLOGUE_TOKEN "editorlang_prologue"
108 #define PRM_SPARE_EDITOR_LANG_TOKEN "editorlang"
109 #define PRM_SPARE_EDITOR_LINES_TOKEN "editorlines"
110 #define PRM_SPARE_EDITOR_TOKEN "editor"
111 #define PRM_SPARE_FILE_CHOOSER_MODE_TOKEN "filechooser_mode"
112 #define PRM_SPARE_FILE_CHOOSER_PATTERN_TOKEN "filechooser_pattern"
113 #define PRM_SPARE_GROUP_TYPE_TOKEN "group_type"
114 #define PRM_SPARE_GROUP_DEFAULT_TOKEN "group_default"
115 #define PRM_SPARE_MULTI_START_OFFSET_TOKEN "multistartoffset"
116 #define PRM_SPARE_NETREF_TOKEN "netref"
117 #define PRM_SPARE_OPFILTER_TOKEN "opfilter"
118 #define PRM_SPARE_OPPATH_KEYWORDS_TOKEN "oppathkeywords"
119 #define PRM_SPARE_OPRELATIVE_TOKEN "oprelative"
120 #define PRM_SPARE_PARM_VOP_TOKEN "parmvop"
121 #define PRM_SPARE_RAMP_BASIS_DEFAULT_TOKEN "rampbasisdefault"
122 #define PRM_SPARE_RAMP_BASIS_TOKEN "rampbasis"
123 #define PRM_SPARE_RAMP_BASIS_VAR_TOKEN "rampbasis_var"
124 #define PRM_SPARE_RAMP_COLOR_DEFAULT_TOKEN "rampcolordefault"
125 #define PRM_SPARE_RAMP_COLOR_TYPE_TOKEN "rampcolortype"
126 #define PRM_SPARE_RAMP_FLOAT_DEFAULT_TOKEN "rampfloatdefault"
127 #define PRM_SPARE_RAMP_KEYS_TOKEN "rampkeys"
128 #define PRM_SPARE_RAMP_KEYS_VAR_TOKEN "rampkeys_var"
129 #define PRM_SPARE_RAMP_SHOW_CONTROLS_DEFAULT_TOKEN "rampshowcontrolsdefault"
130 #define PRM_SPARE_RAMP_VALUES_TOKEN "rampvalues"
131 #define PRM_SPARE_RAMP_VALUES_VAR_TOKEN "rampvalues_var"
132 #define PRM_SPARE_SCRIPT_ACTION_HELP_TOKEN "script_action_help"
133 #define PRM_SPARE_SCRIPT_ACTION_ICON_TOKEN "script_action_icon"
134 #define PRM_SPARE_SCRIPT_ACTION_TOKEN "script_action"
135 #define PRM_SPARE_SCRIPT_CALLBACK_TOKEN "script_callback"
136 #define PRM_SPARE_SCRIPT_CALLBACK_LANGUAGE_TOKEN "script_callback_language"
137 #define PRM_SPARE_SCRIPT_RITYPE_TOKEN "script_ritype"
138 #define PRM_SPARE_SCRIPT_UNQUOTED_TOKEN "script_unquoted"
139 #define PRM_SPARE_SHADER_PARM_CONTEXTS_TOKEN "shaderparmcontexts"
140 #define PRM_SPARE_UNITS_TOKEN "units"
141 #define PRM_SPARE_XCF_MODE_TOKEN "xcfmode"
142 #define PRM_SPARE_VARYING_DEFAULT_TOKEN "varying_default"
149 class prm_SharedString;
177 uint entries()
const;
205 { addTokenValue(getScriptCallbackToken(), str); }
207 {
return getValue(getScriptCallbackToken()); }
232 { addTokenValue(getUnquotedStateToken(),
"1"); }
234 {
return getValue(getUnquotedStateToken()) != 0; }
236 void setMultiStartOffset(
int value);
237 int getMultiStartOffset()
const;
241 bool getVisibleTab(
int tabidx)
const;
247 { addTokenValue(getRampBasisDefaultToken(),value); }
249 {
return getValue(getRampBasisDefaultToken()); }
255 addTokenValue(getRampShowControlsDefaultToken(),
261 n = getRampShowControlsDefaultToken();
273 addTokenValue(getRampGrayscaleDefaultToken(),
279 n = getRampGrayscaleDefaultToken();
289 static const char * getRampColorTypeValueToken(
UT_ColorType color_type);
301 { addTokenValue(getRampBasisVarToken(), value); }
303 {
return getValue(getRampBasisVarToken()); }
305 { addTokenValue(getRampKeysVarToken(), value); }
307 {
return getValue(getRampKeysVarToken()); }
309 { addTokenValue(getRampValuesVarToken(), value); }
311 {
return getValue(getRampValuesVarToken()); }
316 {
return getValue(getColorRampDefaultToken()); }
320 {
return getValue(getFloatRampDefaultToken()); }
321 void setRampDefaultFromParm(
const PRM_Parm &ramp_parm);
322 void getRampDefaultToParm(
PRM_Parm &ramp_parm)
const;
327 static const char * getColorTypeValueToken(
PRM_ColorType color_type);
333 void setColorWheel(
bool value);
334 bool getColorWheel()
const;
338 void setColorDynamic(
bool value);
339 bool getColorDynamic()
const;
343 void setKeyValueDictKeyLabel(
const char *
label);
344 const char *getKeyValueDictKeyLabel()
const;
347 void setKeyValueDictValueLabel(
const char *
label);
348 const char *getKeyValueDictValueLabel()
const;
351 void setKeyValueDictUseChooser(
bool use_chooser);
352 bool getKeyValueDictUseChooser()
const;
355 void setKeyValueDictChooserLabel(
const char *
label);
356 const char *getKeyValueDictChooserLabel()
const;
359 void setKeyValueDictChooserCallback(
const char *
label);
360 const char *getKeyValueDictChooserCallback()
const;
367 const char *getScriptAction()
const;
368 const char *getScriptActionHelp()
const;
369 const char *getScriptActionIcon()
const;
370 const char *getButtonIcon()
const;
372 bool getUseEditor()
const;
380 void getEditorLinesRange(
int &lines_min,
int &lines_max)
const;
392 bool getCookDependent()
const;
396 void setCookDependent(
bool flag);
404 bool getCodeGenDependent()
const;
408 void setCodeGenDependent(
bool flag);
410 int64 getMemoryUsage(
bool inclusive)
const;
412 static const char *getOpFilterKeyFromName(
const char *
name);
413 static const char *getOpFilterKeyFromLabel(
const char *
name);
414 static const char *getOpFilterNameFromKey(
const char *key);
415 static const char *getOpFilterLabelFromKey(
const char *key);
532 {
return "read_and_write"; }
608 bool getHasVaryingDefault()
const;
609 void setHasVaryingDefault(
bool f);
617 const char *getUsdPathType()
const;
627 const char *getUsdPathInput()
const;
642 const char *getSaveValue()
const;
643 void setSaveValue(
bool flag);
660 const char *getLookValue()
const;
661 void setLookValue(
const char *value);
662 const char *getLayoutHeightValue()
const;
663 void setLayoutHeightValue(
const char *value);
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 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 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
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 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 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()
static PRM_SpareData unitsTorque
static const char * getEditorLinesRangeToken()
#define PRM_SPARE_RAMP_COLOR_DEFAULT_TOKEN
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
static PRM_SpareData layoutHeightSmall
static PRM_SpareData shaderIsNotShaderParm
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 * 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
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 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
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 PRM_SpareData fileChooserModeRead
static const char * getFileChooserModeValReadAndWrite()
#define PRM_SPARE_EDITOR_TOKEN