41 #ifndef __PI_SpareProperty__
42 #define __PI_SpareProperty__
88 const char *class_pattern = 0,
89 const char *category = 0,
96 static bool addProperty(
OP_Node *node,
97 const char *top_level_folder,
98 const char *class_pattern,
99 const char *parameter,
103 const char *category_override=
nullptr);
105 const char *top_level_folder,
106 const char *class_pattern,
107 const char *parameter,
112 const char *category_override=
nullptr);
123 static bool addClassFile(
UT_String &errors,
124 const char *
path,
int pathvar=-1);
133 const char *filter_tags=
"*");
137 static const char *getClassLabel(
const char *
name);
140 static bool isClass(
const char *name);
144 const char *class_pattern);
149 const char *class_pattern,
150 const char *category);
155 static void getClassAsParameters(
157 const char *class_name);
158 static void getCategoryAsParameters(
160 const char *class_name,
161 const char *category_name);
162 static void getCategoryPropertiesAsParameters(
164 const char *class_name,
165 const char *category_name);
169 static const PRM_ScriptParm *getParmDefinition(
const char *classname,
170 const char *parameter);
GLsizei const GLchar *const * path
PI_SPARE_PROPERTY_PACKAGE
GLuint const GLchar * name
OPENVDB_API void initialize()
Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled).
Specifies collections of pre-defined spare parameter definitions.