38 using namespace HDK_Sample;
99 OLDNAME(oldname, now);
101 NEWNAME(newname_str, now);
117 return "Geometry to Rename Groups in";
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
PRM_API const PRM_Type PRM_STRING
static PRM_Template myTemplateList[]
void newSopOperator(OP_OperatorTable *table)
bool addOperator(OP_Operator *op, std::ostream *err=nullptr)
const GA_ElementGroupTable & getElementGroupTable(GA_AttributeOwner owner) const
GLuint const GLchar * name
GLenum GLenum GLsizei void * table
void setManagesDataIDs(bool onOff)
static PRM_ChoiceList groupMenu
const char * inputLabel(unsigned idx) const override
OP_ERROR cookMySop(OP_Context &context) override
SOP_GroupRename(OP_Network *net, const char *name, OP_Operator *op)
bool renameGroup(const UT_StringRef &fromname, const UT_StringHolder &toname)
~SOP_GroupRename() override
OP_ERROR duplicateSource(unsigned index, OP_Context &context, GU_Detail *gdp, bool clean=true)