HDK
|
#include "PRM_API.h"
#include "PRM_Type.h"
#include <CH/CH_ExprLanguage.h>
#include <UT/UT_ArrayStringMap.h>
#include <UT/UT_Color.h>
#include <UT/UT_Variadic.h>
#include <SYS/SYS_Types.h>
#include <utility>
Go to the source code of this file.
Classes | |
class | PRM_SpareData |
Typedefs | |
typedef int(* | PRM_SpareCallback )(const char *token, const char *value) |
typedef int(* | PRM_SpareCallbackWithData )(const char *token, const char *value, void *data) |
typedef std::pair< const char *, const char * > | PRM_SpareToken |
typedef UT_VariadicT < PRM_SpareToken > | PRM_SpareArgs |
#define PRM_SPARE_ATTRIB_ACCESS_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "attrib_access" |
Definition at line 51 of file PRM_SpareData.h.
#define PRM_SPARE_AUTOSCOPE_TOKEN "autoscope" |
Definition at line 100 of file PRM_SpareData.h.
#define PRM_SPARE_BUILTIN_NAMESPACE "sidefx::" |
Definition at line 31 of file PRM_SpareData.h.
#define PRM_SPARE_BUTTON_ICON_TOKEN "button_icon" |
Definition at line 101 of file PRM_SpareData.h.
#define PRM_SPARE_CODE_GENERATION_TOKEN "code_generation" |
Definition at line 102 of file PRM_SpareData.h.
#define PRM_SPARE_COLOR_DYN_TOKEN "colordyn" |
Definition at line 103 of file PRM_SpareData.h.
#define PRM_SPARE_COLOR_TYPE_TOKEN "colortype" |
Definition at line 104 of file PRM_SpareData.h.
#define PRM_SPARE_COLOR_WHEEL_TOKEN "colorwheel" |
Definition at line 105 of file PRM_SpareData.h.
#define PRM_SPARE_CONNECTOR_KIND PRM_SPARE_BUILTIN_NAMESPACE "connector_kind" |
Definition at line 53 of file PRM_SpareData.h.
#define PRM_SPARE_CONNECTOR_TYPE PRM_SPARE_BUILTIN_NAMESPACE "connector_type" |
Definition at line 55 of file PRM_SpareData.h.
#define PRM_SPARE_COOK_DEPENDENT_TOKEN "cook_dependent" |
Definition at line 106 of file PRM_SpareData.h.
#define PRM_SPARE_EDITOR_LANG_PROLOGUE_TOKEN "editorlang_prologue" |
Definition at line 107 of file PRM_SpareData.h.
#define PRM_SPARE_EDITOR_LANG_TOKEN "editorlang" |
Definition at line 108 of file PRM_SpareData.h.
#define PRM_SPARE_EDITOR_LINES_TOKEN "editorlines" |
Definition at line 109 of file PRM_SpareData.h.
#define PRM_SPARE_EDITOR_TOKEN "editor" |
Definition at line 110 of file PRM_SpareData.h.
#define PRM_SPARE_FILE_CHOOSER_MODE_TOKEN "filechooser_mode" |
Definition at line 111 of file PRM_SpareData.h.
#define PRM_SPARE_FILE_CHOOSER_PATTERN_TOKEN "filechooser_pattern" |
Definition at line 112 of file PRM_SpareData.h.
#define PRM_SPARE_FORCE_SHADER_PARM_VAL_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "shader_forceparmval" |
Definition at line 63 of file PRM_SpareData.h.
#define PRM_SPARE_GROUP_DEFAULT_TOKEN "group_default" |
Definition at line 114 of file PRM_SpareData.h.
#define PRM_SPARE_GROUP_TYPE_TOKEN "group_type" |
Definition at line 113 of file PRM_SpareData.h.
#define PRM_SPARE_HEADER_LABEL_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "header_label" |
Definition at line 81 of file PRM_SpareData.h.
#define PRM_SPARE_HEADER_PARM_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "header_parm" |
Definition at line 79 of file PRM_SpareData.h.
#define PRM_SPARE_HEADER_TOGGLE_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "header_toggle" |
Definition at line 77 of file PRM_SpareData.h.
#define PRM_SPARE_IMAGE_ALLOW_VIDEO_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "allow_video" |
Definition at line 87 of file PRM_SpareData.h.
#define PRM_SPARE_IS_SHADER_PARM_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "shader_isparm" |
Definition at line 61 of file PRM_SpareData.h.
#define PRM_SPARE_KEY_VALUE_DICT_CHOOSER_CALLBACK_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_chooser_callback" |
Definition at line 49 of file PRM_SpareData.h.
#define PRM_SPARE_KEY_VALUE_DICT_CHOOSER_LABEL_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_chooser_label" |
Definition at line 47 of file PRM_SpareData.h.
#define PRM_SPARE_KEY_VALUE_DICT_KEY_LABEL_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_key_label" |
Definition at line 41 of file PRM_SpareData.h.
#define PRM_SPARE_KEY_VALUE_DICT_USE_CHOOSER_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_use_chooser" |
Definition at line 45 of file PRM_SpareData.h.
#define PRM_SPARE_KEY_VALUE_DICT_VALUE_LABEL_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "key_value_dict_value_label" |
Definition at line 43 of file PRM_SpareData.h.
#define PRM_SPARE_LAYOUT_HEIGHT_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "layout_height" |
Definition at line 75 of file PRM_SpareData.h.
#define PRM_SPARE_LOOK_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "look" |
Definition at line 73 of file PRM_SpareData.h.
#define PRM_SPARE_MAYA_COMPONENT_SELECTION_TYPE_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "maya_component_selection_type" |
Definition at line 71 of file PRM_SpareData.h.
#define PRM_SPARE_MULTI_START_OFFSET_TOKEN "multistartoffset" |
Definition at line 115 of file PRM_SpareData.h.
#define PRM_SPARE_NETREF_TOKEN "netref" |
Definition at line 116 of file PRM_SpareData.h.
#define PRM_SPARE_OPFILTER_TOKEN "opfilter" |
Definition at line 117 of file PRM_SpareData.h.
#define PRM_SPARE_OPPATH_KEYWORDS_TOKEN "oppathkeywords" |
Definition at line 118 of file PRM_SpareData.h.
#define PRM_SPARE_OPRELATIVE_TOKEN "oprelative" |
Definition at line 119 of file PRM_SpareData.h.
#define PRM_SPARE_PARM_VOP_TOKEN "parmvop" |
Definition at line 120 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_BASIS_DEFAULT_TOKEN "rampbasisdefault" |
Definition at line 121 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_BASIS_TOKEN "rampbasis" |
Definition at line 122 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_BASIS_VAR_TOKEN "rampbasis_var" |
Definition at line 123 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_COLOR_DEFAULT_TOKEN "rampcolordefault" |
Definition at line 124 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_COLOR_TYPE_TOKEN "rampcolortype" |
Definition at line 125 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_FLOAT_DEFAULT_TOKEN "rampfloatdefault" |
Definition at line 126 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_GRAYSCALE_DEFAULT_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "ramp_grayscale_default" |
Definition at line 89 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_KEYS_TOKEN "rampkeys" |
Definition at line 127 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_KEYS_VAR_TOKEN "rampkeys_var" |
Definition at line 128 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_SHOW_CONTROLS_DEFAULT_TOKEN "rampshowcontrolsdefault" |
Definition at line 129 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_VALUES_TOKEN "rampvalues" |
Definition at line 130 of file PRM_SpareData.h.
#define PRM_SPARE_RAMP_VALUES_VAR_TOKEN "rampvalues_var" |
Definition at line 131 of file PRM_SpareData.h.
#define PRM_SPARE_SAVE_VALUE_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "save_value" |
Definition at line 69 of file PRM_SpareData.h.
#define PRM_SPARE_SCRIPT_ACTION_HELP_TOKEN "script_action_help" |
Definition at line 132 of file PRM_SpareData.h.
#define PRM_SPARE_SCRIPT_ACTION_ICON_TOKEN "script_action_icon" |
Definition at line 133 of file PRM_SpareData.h.
#define PRM_SPARE_SCRIPT_ACTION_TOKEN "script_action" |
Definition at line 134 of file PRM_SpareData.h.
#define PRM_SPARE_SCRIPT_CALLBACK_LANGUAGE_TOKEN "script_callback_language" |
Definition at line 136 of file PRM_SpareData.h.
#define PRM_SPARE_SCRIPT_CALLBACK_TOKEN "script_callback" |
Definition at line 135 of file PRM_SpareData.h.
#define PRM_SPARE_SCRIPT_RITYPE_TOKEN "script_ritype" |
Definition at line 137 of file PRM_SpareData.h.
#define PRM_SPARE_SCRIPT_UNQUOTED_TOKEN "script_unquoted" |
Definition at line 138 of file PRM_SpareData.h.
#define PRM_SPARE_SHADER_PARM_CONTEXTS_TOKEN "shaderparmcontexts" |
Definition at line 139 of file PRM_SpareData.h.
#define PRM_SPARE_SHADER_PARM_NAME_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "shader_parmname" |
Definition at line 67 of file PRM_SpareData.h.
#define PRM_SPARE_SHADER_PARM_TYPE_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "shader_parmtype" |
Definition at line 65 of file PRM_SpareData.h.
#define PRM_SPARE_SLIDER_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "slider" |
Definition at line 83 of file PRM_SpareData.h.
#define PRM_SPARE_SWITCHER_BASE PRM_SPARE_BUILTIN_NAMESPACE "switcher" |
Definition at line 85 of file PRM_SpareData.h.
#define PRM_SPARE_UNITS_TOKEN "units" |
Definition at line 140 of file PRM_SpareData.h.
#define PRM_SPARE_USDPATHINPUT_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "usdpathinput" |
Definition at line 59 of file PRM_SpareData.h.
#define PRM_SPARE_USDPATHTYPE_TOKEN PRM_SPARE_BUILTIN_NAMESPACE "usdpathtype" |
Definition at line 57 of file PRM_SpareData.h.
#define PRM_SPARE_VARYING_DEFAULT_TOKEN "varying_default" |
Definition at line 142 of file PRM_SpareData.h.
#define PRM_SPARE_XCF_MODE_TOKEN "xcfmode" |
Definition at line 141 of file PRM_SpareData.h.
typedef UT_VariadicT<PRM_SpareToken> PRM_SpareArgs |
Definition at line 156 of file PRM_SpareData.h.
Definition at line 151 of file PRM_SpareData.h.
Definition at line 152 of file PRM_SpareData.h.
typedef std::pair<const char *, const char *> PRM_SpareToken |
Definition at line 155 of file PRM_SpareData.h.