| 
| static const char *  | getShaderType (SHOP_TYPE type) | 
|   | Returns shader type name token for the given shader type.  More...
  | 
|   | 
| static const char *  | getShaderLabel (SHOP_TYPE type) | 
|   | Returns shader label for the given shader type.  More...
  | 
|   | 
| static const char *  | getIconName (SHOP_TYPE type) | 
|   | Return the icon name for the given shader type.  More...
  | 
|   | 
| static const char *  | getBundleFilter (SHOP_TYPE type) | 
|   | Return the name of internal bundle filter for shader of a given type.  More...
  | 
|   | 
| static const UT_StringHolder &  | getShaderParmPath (SHOP_TYPE type) | 
|   | 
| static const char *  | getShaderSpaceParm (SHOP_TYPE type) | 
|   | Return the parameter name that specifies the space for the shader.  More...
  | 
|   | 
| static SHOP_TYPE  | getShaderType (const char *name) | 
|   | Return the shader type given the shader type name.  More...
  | 
|   | 
| static SHOP_TYPE  | getTypeFromParm (const char *parmname) | 
|   | Return the shader type given the shader parameter name.  More...
  | 
|   | 
| static SHOP_TYPE  | getTypeFromSpaceParm (const char *parmname) | 
|   | Return the shader type from the space parameter name.  More...
  | 
|   | 
| static bool  | isValidShaderType (int i) | 
|   | Return true if the given integer representation of SHOP_TYPE is valid.  More...
  | 
|   | 
| static bool  | convertStringToOptions (UT_Options &options, const char *str) | 
|   | Convert a string like "{'foo':'bar','fum':(1,2,3)}' to a UT_Options.  More...
  | 
|   | 
| static bool  | hasParmRiType (OP_Node *node, const char *parmname) | 
|   | Returns true if the parmeter of the node has a RiType tag.  More...
  | 
|   | 
| static bool  | hasConnectedInput (OP_Node *node, PRM_Parm *parm) | 
|   | 
| static bool  | isCoShaderParm (const PRM_Parm *parm) | 
|   | Returns true if the parameter corresponds to a co-shader parameter.  More...
  | 
|   | 
| static bool  | isCoShaderArray (const PRM_Parm *parm) | 
|   | Returns true if the parameter corresponds to a coshader array parameter.  More...
  | 
|   | 
 | 
| static const UT_PropertyTable *  | getPropertyDefaults () | 
|   | 
| static void  | setPropertyDefaults (const UT_PropertyTable *table) | 
|   | 
 | 
| static bool  | isParmDefaultValue (OP_Node *node, PRM_Parm *parm, fpreal now, const UT_Options *options, bool check_input=false) | 
|   | 
| static bool  | isParmDefaultValue (OP_Node *node, const char *parmname, fpreal now, const UT_Options *options, bool check_input=false) | 
|   | 
Contains shader utility functions. 
Definition at line 25 of file SHOP_Util.h.