9 #ifndef __HOM_SopNodeType_h__
10 #define __HOM_SopNodeType_h__
34 std::vector<int> selector_indices = std::vector<int>()) = 0;
36 SWIGOUT(%newobject addSelector;)
39 const char *selector_type,
40 const char *
prompt =
"Select components",
41 std::vector<HOM_EnumValue *> primitive_types =
42 std::vector<HOM_EnumValue *>(),
43 const char *group_parm_name = NULL,
44 const char *group_type_parm_name = NULL,
46 bool input_required =
true,
47 bool allow_dragging =
false,
48 bool empty_string_selects_all =
true) = 0;
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
#define HOM_CONSTRUCT_OBJECT(pointer)
virtual std::string prompt()=0
GLuint const GLchar * name
HOM_SopNodeType(const HOM_SopNodeType &sop_nodetype)
~HOM_SopNodeType() override
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)