31 #ifndef __HDK_SOP_WindingNumber_h__
32 #define __HDK_SOP_WindingNumber_h__
39 namespace HDK_Sample {
78 case 0:
return "Query Points";
79 case 1:
return "Occlusion Mesh";
80 default:
return "Invalid Source";
const char * inputLabel(OP_InputIdx idx) const override
These are the labels that appear when hovering over the inputs.
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 SOP_NodeVerb * cookVerb() const override
SOP_WindingNumber(OP_Network *net, const char *name, OP_Operator *op)
OP_ERROR cookMyselfAsVerb(OP_Context &context)
GLuint const GLchar * name
int isRefInput(OP_InputIdx i) const override
void setManagesDataIDs(bool onOff)
~SOP_WindingNumber() override
static PRM_Template * buildTemplates()