31 #ifndef __HDK_SOP_WindingNumber_h__
32 #define __HDK_SOP_WindingNumber_h__
39 namespace HDK_Sample {
77 case 0:
return "Query Points";
78 case 1:
return "Occlusion Mesh";
79 default:
return "Invalid Source";
OP_ERROR cookMySop(OP_Context &context) override
Since this SOP implements a verb, cookMySop just delegates to the verb.
static OP_Node * myConstructor(OP_Network *net, const char *name, OP_Operator *op)
const char * inputLabel(unsigned idx) const override
These are the labels that appear when hovering over the inputs.
const SOP_NodeVerb * cookVerb() const override
SOP_WindingNumber(OP_Network *net, const char *name, OP_Operator *op)
int isRefInput(unsigned i) const override
OP_ERROR cookMyselfAsVerb(OP_Context &context)
GLuint const GLchar * name
void setManagesDataIDs(bool onOff)
~SOP_WindingNumber() override
static PRM_Template * buildTemplates()