34 #ifndef __SOP_BOUNCYAGENT_H_INCLUDED__
35 #define __SOP_BOUNCYAGENT_H_INCLUDED__
66 const char *
inputLabel(
unsigned input_index)
const override;
83 bool BLENDSHAPES(
fpreal t)
const
84 {
return evalInt(
"enableblendshapes", 0, t) != 0; }
96 #endif // __SOP_BOUNCYAGENT_H_INCLUDED__
fpreal evalFloat(int pi, int vi, fpreal t) const
OP_ERROR cookMySop(OP_Context &context) override
Method to cook geometry for the SOP.
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
void evalString(UT_String &val, int pi, int vi, fpreal t) const
GLuint const GLchar * name
SOP_BouncyAgent(OP_Network *net, const char *name, OP_Operator *op)
const char * inputLabel(unsigned input_index) const override
Method to provide input labels.
static PRM_Template myTemplateList[]
exint evalInt(int pi, int vi, fpreal t) const
~SOP_BouncyAgent() override